diff options
| author | Dominic Davis-Foster <dominic@davis-foster.co.uk> | 2022-02-01 17:30:53 +0000 |
|---|---|---|
| committer | Dominic Davis-Foster <dominic@davis-foster.co.uk> | 2022-02-01 17:30:53 +0000 |
| commit | ee8ed624ac46a7769fa16179ecca9b6aca8c02a6 (patch) | |
| tree | eb4964f620259025508d4a08b2e7e7c6c9211d49 /setuptools/command | |
| parent | b2ba0e39918d58bd6c6b15093ddcdc42605040ce (diff) | |
| download | python-setuptools-git-ee8ed624ac46a7769fa16179ecca9b6aca8c02a6.tar.gz | |
Skip non-string values from sysconfig.get_config_vars()
Diffstat (limited to 'setuptools/command')
| -rw-r--r-- | setuptools/command/easy_install.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py index e25090b8..bdacbbfc 100644 --- a/setuptools/command/easy_install.py +++ b/setuptools/command/easy_install.py @@ -1334,7 +1334,9 @@ class easy_install(Command): if not self.user: return home = convert_path(os.path.expanduser("~")) - for name, path in self.config_vars.items(): + for path in self.config_vars.values(): + if not isinstance(path, str): + continue if path.startswith(home) and not os.path.isdir(path): self.debug_print("os.makedirs('%s', 0o700)" % path) os.makedirs(path, 0o700) |
