Make sure to use _stub_to_python_value_set for all conversions, see #1466

This commit is contained in:
Dave Halter
2020-01-07 01:27:50 +01:00
parent d8deceb4b1
commit 9b9cacfbf9
6 changed files with 53 additions and 25 deletions

View File

@@ -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):
"""

View File

@@ -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,