-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCHANGELOG.txt
58 lines (51 loc) · 2.73 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
.. -*- coding: UTF-8 -*-
2009-10-07 (1.2.7)
- I made a stupid error and made threadpool.py import from release.py but
this module is not installed by setup.py. Removed import again.
2009-10-06 (1.2.6)
- Due to some mix up up the I got the bugfix for the 'timeout' parameter
to ThreadPool.putRequest exactly the wrong way round (or I "fixed" it
twice). It now defaults to None as its should, so putRequest blocks by
default, if the requests queue is full. Thanks for Guillaume Taglang for
reporting the issue.
- Rename NEWS.txt to CHANGELOG.txt (this file).
- Add SVN checkout instructions to README.
2008-11-19
- Update reference to "Python In A Nutshell" to second edition (suggested
by Alex Martelli).
- Fixed typo in WorkerThread.run() (thanks to Nicholas Bollweg, Aaron
Levinson, Rogério Schneider, Grégory Starck for reporting).
- Fixed missing first argument in call to Queue.get() in WorkerThread.run()
(thanks to Aaron Levinson for report).
- added new argument 'do_join' to ThreadPool.dismissWorkers(). When True,
the method will perform Thread.join() on each thread after dismissing it.
- Added joinAllDismissedWorkers method to ThreadPool to join dismissed
threads at a later time (thanks to Aaron Levinson for patch for these two
changes).
2008-05-04
- 'timeout' parameter of ThreadPool.putRequest now correctly defaults to 0
instead of None (thanks to Mads Sülau Jørgensen for bug report).
- Added default exception handler callback (thanks to Moshe Cohen for the
patch).
- Fixed locking issue that prevented worker threads from being dismissed
when no work requests are in the requests queue (thanks to Guillaume
Pratte for the bug report).
- Add option for results queue size to ThreadPool (thanks to Krzysztof
Jakubczyk for the idea).
- Changed name of reuquestQueue and resultsQueue attributes in WorkerThread
and ThreadPool to _requests_queue and _results_queue to be more consistent
and compliant with PEP 8 and properly indicate private nature.
- Moved repository to Subversion.
2008-05-03
- Updated homepage and download URL
- Updated README
- Enable packaging as an eggs with the use of setuptools
- License changes to MIT License (Python license is only for code licensed
by the PSF)
2006-06-23 1.2.3 (never announced)
- fixed typo in ThreadPool.putRequest() (reported by Jérôme Schneider)
2006-05-19 1.2.2 (first release as a package)
- fixed wrong usage of isinstance in makeRequests()
Thanks to anonymous for bug report in comment on ASPN
- added setup.py and created a proper distribution package
- added timeout parameter to putRequest()