Home | History | Annotate | Download | only in Lib

Lines Matching refs:wr

8 # Naming convention: Variables named "wr" are weak reference objects;
55 def remove(wr, selfref=ref(self)):
59 self._pending_removals.append(wr.key)
61 del self.data[wr.key]
117 for key, wr in self.data.items():
118 o = wr()
128 for key, wr in self.data.items():
129 o = wr()
136 wr = self.data[key]
140 o = wr()
149 for key, wr in self.data.items():
150 o = wr()
157 for wr in self.data.itervalues():
158 value = wr()
160 yield wr.key, value
180 for wr in self.data.itervalues():
181 yield wr
185 for wr in self.data.itervalues():
186 obj = wr()
194 key, wr = self.data.popitem()
195 o = wr()
215 wr = self.data[key]
222 return wr()
258 for wr in self.data.values():
259 o = wr()
362 wr = ref(key)
365 return wr in self.data
369 wr = ref(key)
372 return wr in self.data
384 for wr, value in self.data.iteritems():
385 key = wr()
400 for wr in self.data.iterkeys():
401 yield wr
405 for wr in self.data.iterkeys():
406 obj = wr()
431 for wr in self.data.keys():
432 o = wr()