summaryrefslogtreecommitdiff
path: root/python/__init__.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2018-05-29 14:32:08 -0400
committerRyan Snyder <ryan@vector35.com>2018-07-10 18:11:08 -0400
commit1c03ac08aa94f5bedf21ec8f48ee1ec998e0e50c (patch)
tree0c10026079b3f0a50affb6b5d42cc3684056e5fc /python/__init__.py
parentd4d1fbb390c9a31045cea8e612c02e242d11c438 (diff)
addition 3 compatibility changes
Diffstat (limited to 'python/__init__.py')
-rw-r--r--python/__init__.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/python/__init__.py b/python/__init__.py
index d88703cc..a3ba0453 100644
--- a/python/__init__.py
+++ b/python/__init__.py
@@ -118,8 +118,10 @@ class PluginManagerLoadPluginCallback(object):
def __init__(self):
self.cb = ctypes.CFUNCTYPE(
ctypes.c_bool,
- ctypes.c_char_p,
- ctypes.c_char_p,
+ core.compatstring,
+ core.compatstring,
+ # ctypes.c_char_p,
+ # ctypes.c_char_p,
ctypes.c_void_p)(self._load_plugin)
def _load_plugin(self, repo_path, plugin_path, ctx):
@@ -147,7 +149,7 @@ class PluginManagerLoadPluginCallback(object):
load_plugin = PluginManagerLoadPluginCallback()
-core.BNRegisterForPluginLoading(_plugin_api_name.encode("utf8"), load_plugin.cb, 0)
+core.BNRegisterForPluginLoading(_plugin_api_name, load_plugin.cb, 0)
class _DestructionCallbackHandler(object):