summaryrefslogtreecommitdiff
path: root/pyasn1/codec/ber/encoder.py
diff options
context:
space:
mode:
authorelie <elie>2011-10-02 12:17:49 +0000
committerelie <elie>2011-10-02 12:17:49 +0000
commita7c396c14156cac18eea8d15c229088770abe015 (patch)
tree394e91b44d6d15ac449ab33513d74b0937170052 /pyasn1/codec/ber/encoder.py
parent1488aaa3a395502166a62469599b0e1884f95961 (diff)
downloadpyasn1-a7c396c14156cac18eea8d15c229088770abe015.tar.gz
got rid of explicit long int type dependency (py3k style)
Diffstat (limited to 'pyasn1/codec/ber/encoder.py')
-rw-r--r--pyasn1/codec/ber/encoder.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pyasn1/codec/ber/encoder.py b/pyasn1/codec/ber/encoder.py
index 7d02e99..f6425b1 100644
--- a/pyasn1/codec/ber/encoder.py
+++ b/pyasn1/codec/ber/encoder.py
@@ -81,7 +81,7 @@ class IntegerEncoder(AbstractItemEncoder):
supportIndefLenMode = 0
def encodeValue(self, encodeFun, value, defMode, maxChunkSize):
octets = []
- value = long(value) # to save on ops on asn1 type
+ value = int(value) # to save on ops on asn1 type
while 1:
octets.insert(0, value & 0xff)
if value == 0 or value == -1:
@@ -166,7 +166,7 @@ class ObjectIdentifierEncoder(AbstractItemEncoder):
if subid > -1 and subid < 128:
# Optimize for the common case
octets = octets + (chr(subid & 0x7f),)
- elif subid < 0 or subid > 0xFFFFFFFFL:
+ elif subid < 0 or subid > 0xFFFFFFFF:
raise error.PyAsn1Error(
'SubId overflow %s in %s' % (subid, value)
)
@@ -199,7 +199,7 @@ class RealEncoder(AbstractItemEncoder):
if m < 0:
fo = fo | 0x40 # sign bit
m = -m
- while long(m) != m: # drop floating point
+ while int(m) != m: # drop floating point
m *= 2
e -= 1
while m & 0x1 == 0: # mantissa normalization