diff options
author | vkh78 <info@acheronmedia.com> | 2016-01-05 10:59:23 +0100 |
---|---|---|
committer | vkh78 <info@acheronmedia.com> | 2016-01-05 10:59:23 +0100 |
commit | 2566dcdc52eda547f90b00fd42c4432407a6ddfe (patch) | |
tree | 0b1e33e5f5f0daa8d29277737fa980d73846cc07 /ipaddr.py | |
parent | 19341c5f58048f076dc42aade5cd707f19c5bf35 (diff) | |
download | ipaddr-py-2566dcdc52eda547f90b00fd42c4432407a6ddfe.tar.gz |
Fix compatibility with Python 3
Diffstat (limited to 'ipaddr.py')
-rw-r--r-- | ipaddr.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -25,6 +25,11 @@ and networks. __version__ = 'trunk' import struct +import sys + +if sys.version_info > (3,): + long = int + xrange = range IPV4LENGTH = 32 IPV6LENGTH = 128 @@ -1486,7 +1491,7 @@ class _BaseV6(object): try: # Now, parse the hextets into a 128-bit integer. - ip_int = 0L + ip_int = long(0) for i in xrange(parts_hi): ip_int <<= 16 ip_int |= self._parse_hextet(parts[i]) |