summaryrefslogtreecommitdiff
path: root/passlib/utils
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2011-03-28 00:29:14 -0400
committerEli Collins <elic@assurancetechnologies.com>2011-03-28 00:29:14 -0400
commitd477d89822dbfc94bc52bc569f5352ffe402a7c4 (patch)
tree9a28b77d80afd53937c0f6990cccfb615f27cdbf /passlib/utils
parent9b489fc7045b756ca1c1b999a2ca120fe2394e92 (diff)
downloadpasslib-d477d89822dbfc94bc52bc569f5352ffe402a7c4.tar.gz
bugfix: use sys.maxint if sys.maxsize is missing (embarrassing, should have run py25 UTs again before 1.3.0)
Diffstat (limited to 'passlib/utils')
-rw-r--r--passlib/utils/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/passlib/utils/__init__.py b/passlib/utils/__init__.py
index d387602..08e7b8f 100644
--- a/passlib/utils/__init__.py
+++ b/passlib/utils/__init__.py
@@ -43,7 +43,11 @@ __all__ = [
]
#quick check of system's arch
-sys_bits = int(logb(sys.maxsize,2)+1.5)
+try:
+ maxsize = sys.maxsize
+except AttributeError: # < py26
+ maxsize = sys.maxint
+sys_bits = int(logb(maxsize,2)+1.5)
assert sys_bits in (32,64), "unexpected sys_bits value: %r" % (sys_bits,)
#=================================================================================