diff options
author | Jan Pipek <jan.pipek@gmail.com> | 2019-09-10 15:08:08 +0200 |
---|---|---|
committer | Jan Pipek <jan.pipek@gmail.com> | 2019-09-10 15:08:08 +0200 |
commit | 56f33ff38a4ba4dedc23e095d509f2f20f373ba2 (patch) | |
tree | 8a3b775eb6cec4735014252d454affe8dc5c1fee | |
parent | a462fec429b751fa1cb39da6d5a6781ad9ec0d0d (diff) | |
download | pyasn1-git-56f33ff38a4ba4dedc23e095d509f2f20f373ba2.tar.gz |
Trivial changes from the MR.
-rw-r--r-- | pyasn1/codec/ber/decoder.py | 6 |
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? |