summaryrefslogtreecommitdiff
path: root/pyasn1/compat
diff options
context:
space:
mode:
authorelie <elie>2012-05-28 10:08:31 +0000
committerelie <elie>2012-05-28 10:08:31 +0000
commit97af12c945f85ed0aeeecd7730f92ba32d3324a1 (patch)
tree2ce2ff9c8cbce73b6a06a6eac3396d3e6fc67b56 /pyasn1/compat
parent95afea9d81015a00a6eaa55c783cf31ad9bb6b2c (diff)
downloadpyasn1-97af12c945f85ed0aeeecd7730f92ba32d3324a1.tar.gz
catch inappropriate substrate type passed to decoder
Diffstat (limited to 'pyasn1/compat')
-rw-r--r--pyasn1/compat/octets.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pyasn1/compat/octets.py b/pyasn1/compat/octets.py
index d0303ea..f7f2a29 100644
--- a/pyasn1/compat/octets.py
+++ b/pyasn1/compat/octets.py
@@ -8,6 +8,7 @@ if version_info[0] <= 2:
octs2ints = lambda s: [ oct2int(x) for x in s ]
str2octs = lambda x: x
octs2str = lambda x: x
+ isOctetsType = lambda s: isinstance(s, str)
else:
ints2octs = bytes
int2oct = lambda x: ints2octs((x,))
@@ -16,3 +17,4 @@ else:
octs2ints = lambda s: [ x for x in s ]
str2octs = lambda x: x.encode()
octs2str = lambda x: x.decode()
+ isOctetsType = lambda s: isinstance(s, bytes)