Mercurial > cpython-lru_cache-weakref
diff Lib/multiprocessing/managers.py @ 50962:a99decedf72d
merge r68839 forward to py3k
| author | Jesse Noller <jnoller@gmail.com> |
|---|---|
| date | Wed, 21 Jan 2009 02:15:48 +0000 |
| parents | 8dc479b63e03 |
| children | 48485604ed48 |
line wrap: on
line diff
--- a/Lib/multiprocessing/managers.py Wed Jan 21 00:55:13 2009 +0000 +++ b/Lib/multiprocessing/managers.py Wed Jan 21 02:15:48 2009 +0000 @@ -139,7 +139,7 @@ self.listener = Listener(address=address, backlog=5) self.address = self.listener.address - self.id_to_obj = {0: (None, ())} + self.id_to_obj = {'0': (None, ())} self.id_to_refcount = {} self.mutex = threading.RLock() self.stop = 0 @@ -301,7 +301,7 @@ keys = list(self.id_to_obj.keys()) keys.sort() for ident in keys: - if ident != 0: + if ident != '0': result.append(' %s: refcount=%s\n %s' % (ident, self.id_to_refcount[ident], str(self.id_to_obj[ident][0])[:75])) @@ -313,7 +313,7 @@ ''' Number of shared objects ''' - return len(self.id_to_obj) - 1 # don't count ident=0 + return len(self.id_to_obj) - 1 # don't count ident='0' def shutdown(self, c): '''
