diff options
-rwxr-xr-x | setuptools/command/easy_install.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py index f44e8d4a..263b429c 100755 --- a/setuptools/command/easy_install.py +++ b/setuptools/command/easy_install.py @@ -1428,7 +1428,10 @@ def extract_wininst_cfg(dist_filename): part = f.read(cfglen) # part is in bytes, but we need to read up to the first null # byte. - null_byte = bytes([0]) if sys.version_info >= (2,6) else chr(0) + if sys.version_info >= (2,6): + null_byte = bytes([0]) + else: + chr(0) config = part.split(null_byte, 1)[0] # Now the config is in bytes, but on Python 3, it must be # unicode for the RawConfigParser, so decode it. Is this the |