[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: