1
0
forked from VimPlug/jedi

Fix filters for classes and functions

This commit is contained in:
Dave Halter
2019-07-01 22:24:29 -07:00
parent 3829ef4785
commit 1e3b6a201d
4 changed files with 50 additions and 46 deletions

View File

@@ -64,9 +64,10 @@ class FunctionMixin(object):
origin_scope=origin_scope
)
else:
scope = self.py__class__()
for filter in scope.get_filters(search_global=False, origin_scope=origin_scope):
yield filter
cls = self.py__class__()
for instance in cls.execute_evaluated():
for filter in instance.get_filters(search_global=False, origin_scope=origin_scope):
yield filter
def py__get__(self, instance, class_context):
from jedi.evaluate.context.instance import BoundMethod