Commit fed342f2 authored by Fred Drake's avatar Fred Drake

When we reach the end of the log file, close the logreader object.

parent 6910e47a
......@@ -34,7 +34,8 @@ class LogReader:
self._funcmap = {}
self._info = {}
self._nextitem = _hotshot.logreader(logfn).next
self._reader = _hotshot.logreader(logfn)
self._nextitem = self._reader.next
self._stack = []
# Iteration support:
......@@ -47,6 +48,7 @@ class LogReader:
what, tdelta, fileno, lineno = self._nextitem()
except TypeError:
# logreader().next() returns None at the end
self._reader.close()
raise StopIteration()
if what == WHAT_DEFINE_FILE:
self._filemap[fileno] = tdelta
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment