aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormryouse2022-07-22 00:47:16 +0000
committermryouse2022-07-22 00:47:16 +0000
commit082eb2245a971b414ca41653e072e8d75e286fc7 (patch)
tree18d0a29183cc3f4ebc6f72bf705be7b1b7f05235
parent48cf8f7804103672878d149279379691ec9af756 (diff)
bugfix: include user_impl()
-rw-r--r--neb/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/neb/__init__.py b/neb/__init__.py
index 5602ebe..a6d5193 100644
--- a/neb/__init__.py
+++ b/neb/__init__.py
@@ -184,6 +184,9 @@ class MultiFunction(Callable):
def describe(self):
return [i.describe() for i in self.impls.values()]
+ def user_impl(self):
+ return len(list(x for x in self.impls.values() if isinstance(x, UserFunction))) != 0
+
def register(self, impl):
self.impls[f"{impl.sig}"] = impl