diff options
Diffstat (limited to 'passlib/utils/compat.py')
-rw-r--r-- | passlib/utils/compat.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/passlib/utils/compat.py b/passlib/utils/compat.py index 3d7b012..5b413cd 100644 --- a/passlib/utils/compat.py +++ b/passlib/utils/compat.py @@ -85,7 +85,7 @@ __all__ = [ 'print_', # type detection - 'is_mapping', +## 'is_mapping', 'callable', 'int_types', 'num_types', @@ -289,9 +289,9 @@ else: #============================================================================= # typing #============================================================================= -def is_mapping(obj): - # non-exhaustive check, enough to distinguish from lists, etc - return hasattr(obj, "items") +##def is_mapping(obj): +## # non-exhaustive check, enough to distinguish from lists, etc +## return hasattr(obj, "items") if (3,0) <= sys.version_info < (3,2): # callable isn't dead, it's just resting @@ -454,7 +454,7 @@ class _LazyOverlayModule(ModuleType): attrs.update(self.__dict__) attrs.update(self.__attrmap) proxy = self.__proxy - if proxy: + if proxy is not None: attrs.update(dir(proxy)) return list(attrs) |