summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Pipek <jan.pipek@gmail.com>2019-09-10 15:08:08 +0200
committerJan Pipek <jan.pipek@gmail.com>2019-09-10 15:08:08 +0200
commit56f33ff38a4ba4dedc23e095d509f2f20f373ba2 (patch)
tree8a3b775eb6cec4735014252d454affe8dc5c1fee
parenta462fec429b751fa1cb39da6d5a6781ad9ec0d0d (diff)
downloadpyasn1-git-56f33ff38a4ba4dedc23e095d509f2f20f373ba2.tar.gz
Trivial changes from the MR.
-rw-r--r--pyasn1/codec/ber/decoder.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pyasn1/codec/ber/decoder.py b/pyasn1/codec/ber/decoder.py
index df4e049..9fa5374 100644
--- a/pyasn1/codec/ber/decoder.py
+++ b/pyasn1/codec/ber/decoder.py
@@ -64,7 +64,7 @@ def endOfStream(substrate):
if isinstance(substrate, BytesIO):
cp = substrate.tell()
substrate.seek(0, os.SEEK_END)
- result = not(substrate.tell() - cp)
+ result = substrate.tell() == cp
substrate.seek(cp, os.SEEK_SET)
return result
else:
@@ -183,7 +183,7 @@ class IntegerDecoder(AbstractSimpleDecoder):
raise error.PyAsn1Error('Simple tag format expected')
the_bytes = substrate.read(length)
- if len(the_bytes) == 0:
+ if not the_bytes:
return self._createComponent(asn1Spec, tagSet, 0, **options)
value = from_bytes(the_bytes, signed=True)
@@ -212,7 +212,7 @@ class BitStringDecoder(AbstractSimpleDecoder):
return substrateFun(self._createComponent(
asn1Spec, tagSet, noValue, **options), substrate, length)
- if endOfStream(substrate) or not length:
+ if not length or endOfStream(substrate):
raise error.PyAsn1Error('Empty BIT STRING substrate')
if tagSet[0].tagFormat == tag.tagFormatSimple: # XXX what tag to check?