Laurie O
6bc0b33a91
gh-117531: Unblock getters after non-immediate queue shutdown ( #117532 )
...
(This is a small tweak of the original gh-104750 which added shutdown.)
2024-04-10 08:01:42 -07:00
Laurie O
ba82a241ac
gh-96471: Add ShutDown to queue.py '__all__' ( #116699 )
2024-03-13 07:21:30 +00:00
Laurie O
9402ea63f7
gh-96471: Correct docs for queue shutdown ( #115838 )
2024-02-25 16:53:21 +00:00
Laurie O
b2d9d134dc
gh-96471: Add shutdown() method to queue.Queue ( #104750 )
...
Co-authored-by: Duprat <yduprat@gmail.com>
2024-02-09 20:58:30 -08:00
slateny
0fc3517cf4
gh-90879: Fix missing parameter for put_nowait() (GH-91514)
2022-04-14 17:23:57 +09:00
Batuhan Taşkaya
0361556537
bpo-39481: PEP 585 for a variety of modules (GH-19423)
...
- concurrent.futures
- ctypes
- http.cookies
- multiprocessing
- queue
- tempfile
- unittest.case
- urllib.parse
2020-04-10 07:46:36 -07:00
Pablo Galindo
3f5b9088b0
bpo-37394: Fix pure Python implementation of the queue module (GH-14351)
2019-06-25 02:53:30 +01:00
Antoine Pitrou
94e1696d04
bpo-14976: Reentrant simple queue ( #3346 )
...
Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
2018-01-16 00:27:16 +01:00
Antoine Pitrou
a6a4dc816d
bpo-31370: Remove support for threads-less builds ( #3385 )
...
* Remove Setup.config
* Always define WITH_THREAD for compatibility.
2017-09-07 18:56:24 +02:00
Victor Stinner
ae58649721
Issue #22043 : time.monotonic() is now always available
...
threading.Lock.acquire(), threading.RLock.acquire() and socket operations now
use a monotonic clock, instead of the system clock, when a timeout is used.
2014-09-02 23:18:25 +02:00
Terry Jan Reedy
7608b607b1
Issue #18676 : Change 'positive' to 'non-negative' in queue.py put and get
...
docstrings and ValueError messages. Patch by Zhongyue Luo
2013-08-10 18:17:13 -04:00
Victor Stinner
ec89539ccc
Issue #14428 , #14397 : Implement the PEP 418
...
* Rename time.steady() to time.monotonic()
* On Windows, time.monotonic() uses GetTickCount/GetTickCount64() instead of
QueryPerformanceCounter()
* time.monotonic() uses CLOCK_HIGHRES if available
* Add time.get_clock_info(), time.perf_counter() and time.process_time()
functions
2012-04-29 02:41:27 +02:00
Victor Stinner
3d7c878fe3
Issue #14222 : Use the new time.steady() function instead of time.time() for
...
timeout in queue and threading modules to not be affected of system time
update.
2012-03-15 01:22:16 +01:00
Raymond Hettinger
7b7caa8ec6
Fix nasty typo
2012-01-09 20:02:24 +00:00
Raymond Hettinger
0c5e52f0bd
Make the docstring style consistent.
2012-01-09 06:17:39 +00:00
Raymond Hettinger
61bd72924e
Improve clarity with keyword argument for block. Move nowait methods together.
2012-01-09 06:02:08 +00:00
Raymond Hettinger
143f51ade5
Minor code clean-ups and beautifications.
2012-01-09 05:32:01 +00:00
Raymond Hettinger
7540427434
Simplify the code using with-statements.
2012-01-07 15:32:52 -08:00
Raymond Hettinger
189316a2e3
Issue 10110: Let Queue.put recognize a full queue when the maxsize parameter has been reduced.
2010-10-31 17:57:52 +00:00
Benjamin Peterson
0ed52455b7
port the queue change r70405
2009-03-21 17:36:10 +00:00
Raymond Hettinger
611eaf0e66
Document the suggested alternative to emtpy() and full().
2009-03-06 23:55:28 +00:00
Benjamin Peterson
672b8031a8
Merged revisions 64125 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r64125 | benjamin.peterson | 2008-06-11 12:27:50 -0500 (Wed, 11 Jun 2008) | 2 lines
give the threading API PEP 8 names
........
2008-06-11 19:14:14 +00:00
Alexandre Vassalotti
f260e443ac
Rename Queue module to queue.
...
Updated documentation to use new name.
Merged revisions 63077 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r63077 | alexandre.vassalotti | 2008-05-11 15:39:48 -0400 (Sun, 11 May 2008) | 3 lines
Added stub for the Queue module to be renamed in 3.0.
Use the 3.0 module name to avoid spurious warnings.
........
2008-05-11 19:59:59 +00:00