Add Definition.execute, fixes #1076

This commit is contained in:
Dave Halter committed 2019-08-03 02:01:30 +02:00
1 parent 97526aa320
commit 8e1417e3ce
3 files changed
+22

No files matched your search

+3
View File
@@ -398,6 +398,9 @@ class BaseDefinition(object):
def get_signatures(self):
return [Signature(self._evaluator, s) for s in self._name.infer().get_signatures()]
def execute(self):
return _contexts_to_definitions(self._name.infer().execute_evaluated())
class Completion(BaseDefinition):
"""