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

Fred L. Drake fdrake@users.sourceforge.net
2001年10月12日 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:

AltStyle によって変換されたページ (->オリジナル) /