Use booleans.

This commit is contained in:
Georg Brandl 2010-12-03 07:49:09 +00:00
parent d80d5f4ee8
commit bd87d0862b
1 changed files with 3 additions and 3 deletions

View File

@ -166,7 +166,7 @@ class WeakValueDictionary(collections.MutableMapping):
def popitem(self): def popitem(self):
if self._pending_removals: if self._pending_removals:
self._commit_removals() self._commit_removals()
while 1: while True:
key, wr = self.data.popitem() key, wr = self.data.popitem()
o = wr() o = wr()
if o is not None: if o is not None:
@ -324,7 +324,7 @@ class WeakKeyDictionary(collections.MutableMapping):
try: try:
wr = ref(key) wr = ref(key)
except TypeError: except TypeError:
return 0 return False
return wr in self.data return wr in self.data
def items(self): def items(self):
@ -362,7 +362,7 @@ class WeakKeyDictionary(collections.MutableMapping):
return list(self.data) return list(self.data)
def popitem(self): def popitem(self):
while 1: while True:
key, value = self.data.popitem() key, value = self.data.popitem()
o = key() o = key()
if o is not None: if o is not None: