Lines Matching refs:key
45 def __contains__(self, key):
46 return key in self.local or key in self.parent
48 def __delitem__(self, key):
50 del self.local[key]
52 if key in self.parent:
53 self.deleted[key] = True
57 def __setitem__(self, key, value):
58 self.deleted.pop(key, False)
59 self.local[key] = value
61 def __getitem__(self, key):
63 return self.local[key]
65 if not self.deleted.get(key, False) and key in self.parent:
66 return self.parent[key]
74 for key,value in self.local.items():
75 yield key,value
78 for key,value in self.parent.next():
79 if key not in self.local and key not in self.deleted:
80 yield key,value
82 def has_key(self, key):
83 return key in self
90 for key,value in self.next():
91 yield key
94 for key,value in self.next():
97 def get(self, key, default=None):
99 return self[key]
103 def setdefault(self, key, default):
105 return self[key]
107 self.deleted.pop(key, False)
108 self.local[key] = default
118 def _dumpkey(self, key):
122 if key in node.local:
123 values.append(node.local[key])
125 print(key, values)
160 for key in test2.keys():
161 print(key)