diff options
author | elie <elie> | 2011-10-02 12:17:49 +0000 |
---|---|---|
committer | elie <elie> | 2011-10-02 12:17:49 +0000 |
commit | a7c396c14156cac18eea8d15c229088770abe015 (patch) | |
tree | 394e91b44d6d15ac449ab33513d74b0937170052 /pyasn1/codec/ber/encoder.py | |
parent | 1488aaa3a395502166a62469599b0e1884f95961 (diff) | |
download | pyasn1-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.py | 6 |
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 |