Fix some more dict.get/dict.values stuff

This commit is contained in:
Dave Halter
2018-02-02 18:24:18 +01:00
parent 8028138e8c
commit fe0e41e9d6
4 changed files with 19 additions and 8 deletions
+4 -1
View File
@@ -201,10 +201,13 @@ class dict():
# has a strange docstr
pass
def __getitem__(self, obj):
return self.__elements[obj]
def get(self, k, d=None):
# TODO implement
try:
#return self.__elements[k]
return self.__elements[k]
pass
except KeyError:
return d
+1 -1
View File
@@ -470,7 +470,7 @@ class FakeDict(_FakeArray):
def _values(self):
return ContextSet(FakeSequence(
self.evaluator, 'tuple',
[LazyKnownContext(v) for v in self.dict_values()]
[LazyKnownContexts(self.dict_values())]
))
def dict_values(self):