From 8f1bc5944b849f3ad0cbbd5972d5ab9948ed4d57 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Sat, 2 May 2020 11:01:35 -0400 Subject: Fix up equality operators and had hash operators --- python/scriptingprovider.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'python/scriptingprovider.py') diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py index 73cb2a0d..af230c75 100644 --- a/python/scriptingprovider.py +++ b/python/scriptingprovider.py @@ -340,9 +340,6 @@ class _ScriptingProviderMetaclass(type): class ScriptingProvider(with_metaclass(_ScriptingProviderMetaclass, object)): - - name = None - instance_class = None _registered_providers = [] def __init__(self, handle = None): @@ -350,12 +347,19 @@ class ScriptingProvider(with_metaclass(_ScriptingProviderMetaclass, object)): self.handle = core.handle_of_type(handle, core.BNScriptingProvider) self.__dict__["name"] = core.BNGetScriptingProviderName(handle) + @property + def name(self): + return NotImplemented + + @property + def instance_class(self): + return NotImplemented + @property def list(self): """Allow tab completion to discover metaclass list property""" pass - def register(self): self._cb = core.BNScriptingProviderCallbacks() self._cb.context = 0 -- cgit v1.3.1