5 Commits (bbe2f60b3c19ecaa02ca07be14474eaacfcb59a0)

Author SHA1 Message Date
Raymond Hettinger 189316a2e3 Issue 10110: Let Queue.put recognize a full queue when the maxsize parameter has been reduced. 15 years ago
Benjamin Peterson 0ed52455b7 port the queue change r70405 17 years ago
Raymond Hettinger 611eaf0e66 Document the suggested alternative to emtpy() and full(). 17 years ago
Benjamin Peterson 672b8031a8 Merged revisions 64125 via svnmerge from 18 years ago
Alexandre Vassalotti f260e443ac Rename Queue module to queue. 18 years ago
Raymond Hettinger 35641461db Sync-up Queue.py with Py2.6 18 years ago
Raymond Hettinger ae138cbfbb Refactor if/elif chain for clarity and speed 18 years ago
Raymond Hettinger da3caedc55 Remove Queue.empty() and Queue.full() in favor of using qsize() or trapping the Empty and Full exceptions. 18 years ago
Thomas Wouters 89f507fe8c Four months of trunk changes (including a few releases...) 19 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Tim Peters 71ed2201e2 Simplified the new get/get_nowait/put/put_nowait implementations a bit. 22 years ago
Tim Peters 5af0e41482 Bug #788520: Queue class has logic error when non-blocking 22 years ago
Raymond Hettinger 756b3f3c15 * Move collections.deque() in from the sandbox 22 years ago
Brett Cannon b42bb5a88a Add __all__ . 23 years ago
Guido van Rossum a0934246d3 Use the dummy_thread module in Queue.py and tempfile.py. 23 years ago
Martin v. Löwis 77ac429eff Patch #572628: Optional timeouts for put and get. 24 years ago
Raymond Hettinger 46ac8eb3c8 Code modernization. Replace v=s[i]; del s[i] with single lookup v=s.pop(i) 24 years ago
Mark Hammond 3b959dbcaf Fix bug 544473 - "Queue module can deadlock". 24 years ago
Skip Montanaro 78349072f7 removed __all__ from several modules 25 years ago
Skip Montanaro e99d5ea25b added __all__ lists to a number of Python modules 25 years ago
Tim Peters b8c941771a Variant of Skip's patch 103246 (Remove unneeded string exception compat from Queue). 25 years ago
Jeremy Hylton a05e293a21 typos fixed by Rob Hooft 26 years ago
Guido van Rossum 4acc25bd39 Mass patch by Ka-Ping Yee: 26 years ago
Guido van Rossum a41c691371 Make the maxsize constructor argument default to 0 (an unlimited queue size). 27 years ago
Guido van Rossum 9e1721fa79 Tim Peters: 27 years ago
Guido van Rossum 7e6d18c1c0 Replace all calls to acquire_lock() and release_lock() with acquire() 28 years ago
Guido van Rossum c09e6b1c0a Clarify that put *blocks* when the queue is full. Add some blank 28 years ago
Guido van Rossum 45e2fbc2e7 Mass check-in after untabifying all files that need it. 28 years ago
Barry Warsaw 3d96d522ec (Queue.Empty): When class based exceptions are in force, derive this 29 years ago
Guido van Rossum dd8cb446e1 Some minute changes. 33 years ago
Guido van Rossum 7bc817d5ba * Mass change: get rid of all init() methods, in favor of __init__() 33 years ago
Guido van Rossum 9022fceae8 New module implementing a multi-everything queue. 34 years ago