userver: testsuite._internal.logreader.LogFile Class Reference
Loading...
Searching...
No Matches
testsuite._internal.logreader.LogFile Class Reference

Detailed Description

Definition at line 7 of file logreader.py.

Inheritance diagram for testsuite._internal.logreader.LogFile:

Public Member Functions

 __init__ (self, pathlib.Path path)
 path (self)
 position (self)
int filesize (self)
 update_position (self)
 readlines (self, typing.Callable[[], bool]|None eof_handler=None, bool limit_position=False)

Protected Attributes

 _path = path
int _position = 0

Constructor & Destructor Documentation

◆ __init__()

testsuite._internal.logreader.LogFile.__init__ ( self,
pathlib.Path path )

Definition at line 8 of file logreader.py.

Member Function Documentation

◆ filesize()

int testsuite._internal.logreader.LogFile.filesize ( self)

Definition at line 20 of file logreader.py.

◆ path()

testsuite._internal.logreader.LogFile.path ( self)

Definition at line 13 of file logreader.py.

◆ position()

testsuite._internal.logreader.LogFile.position ( self)

Definition at line 17 of file logreader.py.

◆ readlines()

testsuite._internal.logreader.LogFile.readlines ( self,
typing.Callable[[], bool] | None eof_handler = None,
bool limit_position = False )

Definition at line 30 of file logreader.py.

◆ update_position()

testsuite._internal.logreader.LogFile.update_position ( self)

Definition at line 26 of file logreader.py.

Member Data Documentation

◆ _path

testsuite._internal.logreader.LogFile._path = path
protected

Definition at line 9 of file logreader.py.

◆ _position

testsuite._internal.logreader.LogFile._position = 0
protected

Definition at line 10 of file logreader.py.


The documentation for this class was generated from the following file: