Get py__simple_getitem__ modifications working for list/dict instances

This commit is contained in:
Dave Halter committed 2019-08-26 21:48:41 +02:00
1 parent 24b392b915
commit 8311328a8e
3 files changed
+40 -11

No files matched your search

+8
View File
@@ -269,6 +269,14 @@ class TreeInstance(AbstractInstanceValue):
class_value, var_args)
self.tree_node = class_value.tree_node
@property
def array_type(self):
name = self.class_value.py__name__()
if name in ['list', 'set', 'dict'] \
and self.parent_context.get_root_context().is_builtins_module():
return name
return None
@property
def name(self):
return ValueName(self, self.class_value.name.tree_name)