summaryrefslogtreecommitdiff
path: root/devel/py-ipaddr/files/patch-ipaddr.py
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-ipaddr/files/patch-ipaddr.py')
-rw-r--r--devel/py-ipaddr/files/patch-ipaddr.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/devel/py-ipaddr/files/patch-ipaddr.py b/devel/py-ipaddr/files/patch-ipaddr.py
new file mode 100644
index 000000000000..202b3fc7474c
--- /dev/null
+++ b/devel/py-ipaddr/files/patch-ipaddr.py
@@ -0,0 +1,23 @@
+--- ipaddr.py.orig 2014-01-31 21:22:32 UTC
++++ ipaddr.py
+@@ -25,6 +25,11 @@ and networks.
+ __version__ = '2.1.11'
+
+ import struct
++import sys
++
++if sys.version_info > (3,):
++ long = int
++ xrange = range
+
+ IPV4LENGTH = 32
+ IPV6LENGTH = 128
+@@ -1447,7 +1452,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])