summaryrefslogtreecommitdiff
path: root/python/scriptingprovider.py
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2022-05-30 15:34:25 -0400
committerRusty Wagner <rusty.wagner@gmail.com>2022-06-14 18:20:26 -0400
commit55cb3e76f536bc8d4a6533bd7ea5202d464c5f81 (patch)
tree461269fc26ece358dc67e6379c3b2b25999bd82f /python/scriptingprovider.py
parent5e49eeb7c5f9ae7f7f8455682c12dd4c7b1d073d (diff)
Add error for loading UI plugins in headless
Diffstat (limited to 'python/scriptingprovider.py')
-rw-r--r--python/scriptingprovider.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py
index 49088304..83b7d7a4 100644
--- a/python/scriptingprovider.py
+++ b/python/scriptingprovider.py
@@ -902,6 +902,8 @@ class PythonScriptingProvider(ScriptingProvider):
log_error(f"Failed to find python plugin: {repo_path}/{module}")
except ImportError as ie:
log_error(f"Failed to import python plugin: {repo_path}/{module}: {ie}")
+ except binaryninja.UIPluginInHeadlessError:
+ log_info(f"Ignored python UI plugin: {repo_path}/{module}")
return False
def _run_args(self, args):