Lines Matching refs:wr
8 # Naming convention: Variables named "wr" are weak reference objects;
105 def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):
109 self._pending_removals.append(wr.key)
113 _atomic_removal(self.data, wr.key)
174 for key, wr in self.data.items():
175 o = wr()
188 for key, wr in self.data.items():
189 o = wr()
198 wr = self.data[key]
202 o = wr()
213 for k, wr in self.data.items():
214 v = wr()
222 for k, wr in self.data.items():
223 if wr() is not None:
247 for wr in self.data.values():
248 obj = wr()
256 key, wr = self.data.popitem()
257 o = wr()
456 wr = ref(key)
459 return wr in self.data
463 for wr, value in self.data.items():
464 key = wr()
470 for wr in self.data:
471 obj = wr()
479 for wr, value in self.data.items():
480 if wr() is not None: