summaryrefslogtreecommitdiff
path: root/python/compatibility.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/compatibility.py')
-rw-r--r--python/compatibility.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/compatibility.py b/python/compatibility.py
index 99411605..ccb185f8 100644
--- a/python/compatibility.py
+++ b/python/compatibility.py
@@ -83,6 +83,8 @@ def with_metaclass(meta, *bases):
def cstr(arg):
if isinstance(arg, bytes) or arg is None:
return arg
+ elif isinstance(arg, bytearray):
+ return bytes(arg)
else:
try:
return arg.encode('charmap')