diff options
author | Timothy Crosley <timothy.crosley@gmail.com> | 2013-11-14 00:53:24 -0500 |
---|---|---|
committer | Timothy Crosley <timothy.crosley@gmail.com> | 2013-11-14 00:53:24 -0500 |
commit | ed5074ebcafb60d9b46a6765d74ab32e3120e9f8 (patch) | |
tree | 53e9e86d0acf89e86d66dceb3cbd3737794f7f38 /pies | |
parent | d8982773f6c2bbc250dc6a3c7622b1265065f84f (diff) | |
download | pies-ed5074ebcafb60d9b46a6765d74ab32e3120e9f8.tar.gz |
Fixes needed for 2.0 release
Diffstat (limited to 'pies')
-rw-r--r-- | pies/overrides.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/pies/overrides.py b/pies/overrides.py index decb8c8..6c6157c 100644 --- a/pies/overrides.py +++ b/pies/overrides.py @@ -69,12 +69,13 @@ if PY3: urllib.unquote = parse.unquote urllib.unquote_plus = parse.unquote_plus urllib.urlencode = parse.urlencode - execute = getattr('builtins', 'exec') - if VERSION < '3.2': + execute = getattr(builtins, 'exec') + if VERSION[1] < 2: def callable(entity): return hasattr(entity, '__call__') + common.append('callable') - __all__ = common + ['OrderedDict', 'urllib', 'callable'] + __all__ = common + ['OrderedDict', 'urllib'] else: from itertools import ifilter as filter from itertools import imap as map @@ -163,13 +164,13 @@ else: return AttributeError("'dict' object has no attribute 'has_key'") def items(self): - return dict_items(self, 'iteritems') + return dict_items(self) def keys(self): - return dict_keys(self, 'iterkeys') + return dict_keys(self) def values(self): - return dict_values(self, 'itervalues') + return dict_values(self) def round(number, ndigits=None): return_int = False |