aboutsummaryrefslogtreecommitdiff
path: root/neb
diff options
context:
space:
mode:
Diffstat (limited to 'neb')
-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