mirror of
https://github.com/davidhalter/jedi.git
synced 2026-03-04 03:39:12 +08:00
Make sure to use _stub_to_python_value_set for all conversions, see #1466
This commit is contained in:
@@ -509,6 +509,9 @@ class SelfName(TreeNameDefinition):
|
||||
def parent_context(self):
|
||||
return self._instance.create_instance_context(self.class_context, self.tree_name)
|
||||
|
||||
def get_defining_qualified_value(self):
|
||||
return self._instance
|
||||
|
||||
|
||||
class LazyInstanceClassName(NameWrapper):
|
||||
def __init__(self, instance, class_member_name):
|
||||
@@ -524,6 +527,9 @@ class LazyInstanceClassName(NameWrapper):
|
||||
def get_signatures(self):
|
||||
return self.infer().get_signatures()
|
||||
|
||||
def get_defining_qualified_value(self):
|
||||
return self._instance
|
||||
|
||||
|
||||
class InstanceClassFilter(AbstractFilter):
|
||||
"""
|
||||
|
||||
@@ -74,6 +74,10 @@ class ClassName(TreeNameDefinition):
|
||||
else:
|
||||
yield result_value
|
||||
|
||||
@property
|
||||
def defining_qualified_value(self):
|
||||
return self._class_value
|
||||
|
||||
|
||||
class ClassFilter(ParserTreeFilter):
|
||||
def __init__(self, class_value, node_context=None, until_position=None,
|
||||
|
||||
Reference in New Issue
Block a user