se adiciona field.Function

FossilOrigin-Name: 45a288bc30ad9b25fed59cd01c89bd2f7632926083384a7853c3b753a4d7f95b
This commit is contained in:
bit4bit
2021-06-24 01:04:49 +00:00
parent 84996066fa
commit d78a429711
4 changed files with 78 additions and 0 deletions

View File

@@ -19,3 +19,9 @@ class Field:
if name not in namespaces:
raise KeyError("namespace %s not found" % (name))
inst._namespace_prefix = name
def _call(self, inst, method, *args):
call = getattr(inst, method or '', None)
if callable(call):
return call(*args)