From 2e6300e37739b614e8b4286a9c6f534305c1c005 Mon Sep 17 00:00:00 2001 From: Tarek Ziade Date: Sat, 20 Aug 2011 11:52:00 +0200 Subject: don't use ternary operator - fixes #225 --HG-- branch : distribute extra : rebase_source : ecff177a6be463bfc55c40deec0a3f1e2804e895 --- setuptools/command/easy_install.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'setuptools/command') 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 -- cgit v1.2.1