]> granicus.if.org Git - python/commitdiff
Improve clarity with keyword argument for block. Move nowait methods together.
authorRaymond Hettinger <python@rcn.com>
Mon, 9 Jan 2012 06:02:08 +0000 (06:02 +0000)
committerRaymond Hettinger <python@rcn.com>
Mon, 9 Jan 2012 06:02:08 +0000 (06:02 +0000)
Lib/queue.py

index c65ba4b46dfb4feefd38bc6dad35d233170d895f..c31310e2ff65ebf5f1bfbb272868bbbdd0ea010c 100644 (file)
@@ -145,14 +145,6 @@ class Queue:
             self.unfinished_tasks += 1
             self.not_empty.notify()
 
-    def put_nowait(self, item):
-        """Put an item into the queue without blocking.
-
-        Only enqueue the item if a free slot is immediately available.
-        Otherwise raise the Full exception.
-        """
-        return self.put(item, False)
-
     def get(self, block=True, timeout=None):
         """Remove and return an item from the queue.
 
@@ -184,13 +176,21 @@ class Queue:
             self.not_full.notify()
             return item
 
+    def put_nowait(self, item):
+        """Put an item into the queue without blocking.
+
+        Only enqueue the item if a free slot is immediately available.
+        Otherwise raise the Full exception.
+        """
+        return self.put(item, block=False)
+
     def get_nowait(self):
         """Remove and return an item from the queue without blocking.
 
         Only get an item if one is immediately available. Otherwise
         raise the Empty exception.
         """
-        return self.get(False)
+        return self.get(block=False)
 
     # Override these methods to implement other queue organizations
     # (e.g. stack or priority queue).