[Python-checkins] r76434 - python/trunk/Lib/multiprocessing/queues.py

jesse.noller python-checkins at python.org
Sat Nov 21 15:06:25 CET 2009


Author: jesse.noller
Date: Sat Nov 21 15:06:24 2009
New Revision: 76434

Log:
revert unintended change to multiprocessing/queues.py

Modified:
   python/trunk/Lib/multiprocessing/queues.py

Modified: python/trunk/Lib/multiprocessing/queues.py
==============================================================================
--- python/trunk/Lib/multiprocessing/queues.py	(original)
+++ python/trunk/Lib/multiprocessing/queues.py	Sat Nov 21 15:06:24 2009
@@ -47,8 +47,6 @@
         if sys.platform != 'win32':
             register_after_fork(self, Queue._after_fork)
 
-        self.getv = 0
-
     def __getstate__(self):
         assert_spawning(self)
         return (self._maxsize, self._reader, self._writer,
@@ -73,8 +71,6 @@
         self._poll = self._reader.poll
 
     def put(self, obj, block=True, timeout=None):
-        if not isinstance(obj, list):
-            debug('put: %s', obj)
         assert not self._closed
         if not self._sem.acquire(block, timeout):
             raise Full
@@ -89,15 +85,11 @@
             self._notempty.release()
 
     def get(self, block=True, timeout=None):
-        self.getv += 1
-        debug('self.getv: %s', self.getv)
         if block and timeout is None:
             self._rlock.acquire()
             try:
                 res = self._recv()
                 self._sem.release()
-                if not isinstance(res, list):
-                    debug('get: %s', res)
                 return res
             finally:
                 self._rlock.release()
@@ -112,8 +104,6 @@
                     raise Empty
                 res = self._recv()
                 self._sem.release()
-                if not isinstance(res, list):
-                    debug('get: %s', res)
                 return res
             finally:
                 self._rlock.release()
@@ -239,22 +229,16 @@
                 try:
                     while 1:
                         obj = bpopleft()
-                        if not isinstance(obj, list):
-                            debug('feeder thread got: %s', obj)
                         if obj is sentinel:
                             debug('feeder thread got sentinel -- exiting')
                             close()
                             return
+
                         if wacquire is None:
-                            if not isinstance(obj, list):
-                                debug('sending to pipe: %s', obj)
                             send(obj)
                         else:
-                            debug('waiting on wacquire')
-                            wacquire(timeout=30)
+                            wacquire()
                             try:
-                                if not isinstance(obj, list):
-                                    debug('sending to pipe: %s', obj)
                                 send(obj)
                             finally:
                                 wrelease()


More information about the Python-checkins mailing list