mirror of https://github.com/python/cpython
Expose the fileno() method of the underlying log reader.
Remove the crufty support for Python's that don't have StopIteration; the HotShot patch for Python 2.1 has not been maintained.
This commit is contained in:
parent
666bf52a16
commit
7d17e6f3d0
|
@ -21,12 +21,6 @@ EXIT = WHAT_EXIT
|
|||
LINE = WHAT_LINENO
|
||||
|
||||
|
||||
try:
|
||||
StopIteration
|
||||
except NameError:
|
||||
StopIteration = IndexError
|
||||
|
||||
|
||||
class LogReader:
|
||||
def __init__(self, logfn):
|
||||
# fileno -> filename
|
||||
|
@ -54,6 +48,10 @@ class LogReader:
|
|||
def close(self):
|
||||
self._reader.close()
|
||||
|
||||
def fileno(self):
|
||||
"""Return the file descriptor of the log reader's log file."""
|
||||
return self._reader.fileno()
|
||||
|
||||
def addinfo(self, key, value):
|
||||
"""This method is called for each additional ADD_INFO record.
|
||||
|
||||
|
|
Loading…
Reference in New Issue