-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGES
83 lines (65 loc) · 3.49 KB
/
CHANGES
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
* Wed Nov 3 2021 Lionel Cons <lionel.cons@cern.ch> - 1.8
- [lc] packaging and code cleanup
- [lc] tested with Python 3.11
* Mon Feb 29 2016 Lionel Cons <lionel.cons@cern.ch> - 1.7.1
- [lc] fixed directory name generation
* Fri Nov 13 2015 Lionel Cons <lionel.cons@cern.ch> - 1.7
- [lc] cleanup the code
- [lc] improved the dqt.py test script
- [lc] fixed a bug with the element name generation
* Tue Feb 25 2014 Lionel Cons <lionel.cons@cern.ch> - 1.6.1
- [lc] fixed packaging problem (missing test files)
* Mon Feb 24 2014 Lionel Cons <lionel.cons@cern.ch> - 1.6
- [lc] fixed several bugs related to the use of umask
- [lc] cleanup the tests
- [lc] fixed another race condition in dirq.QueueSimple.purge()
* Wed Jan 8 2014 Lionel Cons <lionel.cons@cern.ch> - 1.5
- [lc] fixed a race condition in dirq.QueueSimple.purge()
* Fri Jun 14 2013 Lionel Cons <lionel.cons@cern.ch> - 1.4
- [lc] fixed a bug with element name generation
- [lc] added support for the rndhex attribute as in Perl's Directory::Queue
- [lc] always use the tempfile module for temporary directories
* Wed May 22 2013 Lionel Cons <lionel.cons@cern.ch> - 1.3
- [lc] improved the test scripts
- [mp] improved Python3 support
- [lc] cleanup the documentation and added a TODO file
- [mp] added pep8 complaince
- [lc] fixed the mode of newly created files
* Mon Jun 04 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.2.2
- [ks] fixed race condition in QueueSimple.lock()
* Sun May 06 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.2.1
- [mp] fixing escaping bug in hash2string and string2hash
- [mp] fixing string2hash bug when given string is empty
- [mp] cleaning to make pylint happier
- [mp] adding python3 support
* Wed Mar 28 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.2
- [ks] removed "from .<module> import" as we have to support Python <= 2.4
* Mon Mar 19 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.1
- [ks] minor fix for failing build under Python 3
- [ks] updated test of dirq.Queue.touch()
* Thu Mar 01 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.0
- [mp] added QueueNull which is kind of a black hole
- [ks] fixed a bug with providing umask to QueueBase constructor
* Mon Dec 05 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.0.1
- [ks] updated documentation and unified versioning
* Sun Dec 04 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.0.0
- [ks] after more testing and followed fixes promoted to version 1.0.0
* Thu Nov 03 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 0.1.0
- [ks] updated the interface and overall implementation to comply with the
changes in original Perl Directory::Queue implementation as of version 1.2
+ added the touch() method
+ improved the speed of the purge() method for large queues
+ NB! Although, it's possible to provide schema as in Directory::Queue
with '*' to request returning of data by reference this is not actually
relevant in case of Python
+ support for Windows
+ some modification to private methods
- [ks] added unit tests
* Mon Jun 28 2010 K. Skaburskas <Konstantin.Skaburskas@cern.ch> - 0.0.5-1
- [ks] added Python iterator protocol to iterate over names of elements in
queues and set of queues (Queue and QueueSet classes), see examples
* Mon Jun 21 2010 K. Skaburskas <Konstantin.Skaburskas@cern.ch> - 0.0.4-1
- [ks] initial release 0.0.4-1
[ks] = Konstantin Skaburskas <konstantin.skaburskas@gmail.com>
[lc] = Lionel Cons <lionel.cons@cern.ch>
[mp] = Massimo Paladin <massimo.paladin@gmail.com>