diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2019-09-03 15:10:17 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2019-09-03 15:10:17 -0400 |
| commit | e66693398775137273694ba394cd49dea8ae8981 (patch) | |
| tree | 00fb56565bfbfee327fcc155ce2e4d5c99b0f6f5 /python/scriptingprovider.py | |
| parent | 1ae0f8b0ad13e69835818d245745e8377ec86376 (diff) | |
modifying rlcompleter to support completion through list lookups, updating license information as well
Diffstat (limited to 'python/scriptingprovider.py')
| -rw-r--r-- | python/scriptingprovider.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py index b1405790..b9969dd2 100644 --- a/python/scriptingprovider.py +++ b/python/scriptingprovider.py @@ -25,7 +25,7 @@ import ctypes import threading import abc import sys -import rlcompleter +from binaryninja import bncompleter import re # Binary Ninja components @@ -118,7 +118,7 @@ class ScriptingInstance(object): self._cb.completeInput = self._cb.completeInput.__class__(self._complete_input) self._cb.completeInput.restype = ctypes.c_void_p self.handle = core.BNInitScriptingInstance(provider.handle, self._cb) - self.delimiters = ' \t\n`~!@#$%^&*()-=+[{]}\\|;:\'",<>/?' + self.delimiters = ' \t\n`~!@#$%^&*()-=+{}\\|;:\'",<>/?' else: self.handle = core.handle_of_type(handle, core.BNScriptingInstance) self.listeners = [] @@ -536,7 +536,7 @@ class PythonScriptingInstance(ScriptingInstance): self.code = None self.input = "" - self.completer = rlcompleter.Completer(namespace = self.locals) + self.completer = bncompleter.Completer(namespace = self.locals) self.interpreter.push("from binaryninja import *") |
