diff options
Diffstat (limited to 'python/__init__.py')
| -rw-r--r-- | python/__init__.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/python/__init__.py b/python/__init__.py index 36ed4f0d..9d183465 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -51,6 +51,20 @@ def with_metaclass(meta, *bases): return type.__new__(metaclass, 'temporary_class', (), {}) +def cstr(arg): + if isinstance(arg, bytes) or arg is None: + return arg + else: + return arg.encode('charmap') + + +def pyNativeStr(arg): + if isinstance(arg, str): + return arg + else: + return arg.decode('charmap') + + # Binary Ninja components import binaryninja._binaryninjacore as core # __all__ = [ |
