Fixes to the isinstance tests.

This commit is contained in:
Dave Halter
2016-11-28 09:34:59 +01:00
parent c3f6172ca2
commit f6070496ad
8 changed files with 127 additions and 63 deletions
+5 -2
View File
@@ -46,9 +46,12 @@ class Context(object):
def eval_trailer(self, types, trailer):
return self.evaluator.eval_trailer(self, types, trailer)
def py__getattribute__(self, name_or_str, position=None,
def py__getattribute__(self, name_or_str, name_context=None, position=None,
search_global=False, is_goto=False):
return self.evaluator.find_types(self, name_or_str, position, search_global, is_goto)
if name_context is None:
name_context = self
return self.evaluator.find_types(
self, name_or_str, name_context, position, search_global, is_goto)
def create_context(self, node):
return self.evaluator.create_context(self, node)