[Python-checkins] CVS: python/dist/src/Lib/hotshot log.py,1.1,1.2

Fred L. Drake fdrake@users.sourceforge.net
Fri, 12 Oct 2001 19:55:42 -0700


Update of /cvsroot/python/python/dist/src/Lib/hotshot
In directory usw-pr-cvs1:/tmp/cvs-serv29294

Modified Files:
	log.py 
Log Message:
When we reach the end of the log file, close the logreader object.

Index: log.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/hotshot/log.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** log.py	2001/10/12 20:56:29	1.1
--- log.py	2001/10/13 02:55:40	1.2
***************
*** 35,39 ****
  
          self._info = {}
!         self._nextitem = _hotshot.logreader(logfn).next
          self._stack = []
  
--- 35,40 ----
  
          self._info = {}
!         self._reader = _hotshot.logreader(logfn)
!         self._nextitem = self._reader.next
          self._stack = []
  
***************
*** 48,51 ****
--- 49,53 ----
          except TypeError:
              # logreader().next() returns None at the end
+             self._reader.close()
              raise StopIteration()
          if what == WHAT_DEFINE_FILE: