diff options
| author | Eli Collins <elic@assurancetechnologies.com> | 2011-03-28 00:29:14 -0400 |
|---|---|---|
| committer | Eli Collins <elic@assurancetechnologies.com> | 2011-03-28 00:29:14 -0400 |
| commit | d477d89822dbfc94bc52bc569f5352ffe402a7c4 (patch) | |
| tree | 9a28b77d80afd53937c0f6990cccfb615f27cdbf /passlib/utils | |
| parent | 9b489fc7045b756ca1c1b999a2ca120fe2394e92 (diff) | |
| download | passlib-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__.py | 6 |
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,) #================================================================================= |
