summaryrefslogtreecommitdiff
path: root/passlib/utils/compat.py
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2011-12-28 12:44:40 -0500
committerEli Collins <elic@assurancetechnologies.com>2011-12-28 12:44:40 -0500
commit953dbc31272a75a564ce6a6747168a8e81856efa (patch)
treebf893e1b566715967bcaac50d09e7adf73c2ddc7 /passlib/utils/compat.py
parentd72e535b8b53fe5345d543b5be468787ea086cf0 (diff)
downloadpasslib-953dbc31272a75a564ce6a6747168a8e81856efa.tar.gz
misc fixes for py3 compat
Diffstat (limited to 'passlib/utils/compat.py')
-rw-r--r--passlib/utils/compat.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/passlib/utils/compat.py b/passlib/utils/compat.py
index e661d13..eb4bf65 100644
--- a/passlib/utils/compat.py
+++ b/passlib/utils/compat.py
@@ -57,7 +57,7 @@ else:
)
from types import ModuleType
-class _AliasedModule(ModuleType):
+class _AliasesModule(ModuleType):
"fake module that does lazy importing of attributes"
def __init__(self, name, **source):
@@ -80,7 +80,7 @@ class _AliasedModule(ModuleType):
attrs.update(self._source)
return list(attrs)
-aliases = _AliasedModule(__name__ + ".aliases", **_aliases)
+aliases = _AliasesModule(__name__ + ".aliases", **_aliases)
sys.modules[aliases.__name__] = aliases
#=============================================================================
@@ -101,8 +101,10 @@ else:
if PY3:
int_types = (int,)
+ num_types = (int, float)
else:
int_types = (int, long)
+ num_types = (int, long, float)
#=============================================================================
# unicode / bytes helpers