[Python-checkins] python/dist/src/Doc/lib libbisect.tex, 1.11, 1.12 libqueue.tex, 1.13, 1.14

rhettinger at projects.sourceforge.net rhettinger at projects.sourceforge.net
Thu Jan 29 01:38:21 EST 2004


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1631/Doc/lib

Modified Files:
	libbisect.tex libqueue.tex 
Log Message:
* Move collections.deque() in from the sandbox
* Add unittests, newsitem, and whatsnew
* Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py
* Docs are forthcoming



Index: libbisect.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libbisect.tex,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** libbisect.tex	26 Jun 2002 05:07:28 -0000	1.11
--- libbisect.tex	29 Jan 2004 06:37:48 -0000	1.12
***************
*** 81,101 ****
  >>> map(grade, [33, 99, 77, 44, 12, 88])
  ['E', 'A', 'B', 'D', 'F', 'A']
- \end{verbatim}
  
- The bisect module can be used with the Queue module to implement a priority
- queue (example courtesy of Fredrik Lundh): \index{Priority Queue}
- 
- \begin{verbatim}
- import Queue, bisect
- 
- class PriorityQueue(Queue.Queue):
-     def _put(self, item):
-         bisect.insort(self.queue, item)
- 
- # usage
- queue = PriorityQueue(0)
- queue.put((2, "second"))
- queue.put((1, "first"))
- queue.put((3, "third"))
- priority, value = queue.get()
  \end{verbatim}
--- 81,84 ----

Index: libqueue.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libqueue.tex,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** libqueue.tex	15 Oct 2002 15:11:13 -0000	1.13
--- libqueue.tex	29 Jan 2004 06:37:48 -0000	1.14
***************
*** 13,20 ****
  Python.
  
- \begin{seealso}
-     \seemodule{bisect}{PriorityQueue example using the Queue class}
- \end{seealso}
- 
  The \module{Queue} module defines the following class and exception:
  
--- 13,16 ----




More information about the Python-checkins mailing list