ATLAS Offline Software
Loading...
Searching...
No Matches
python.difftuple_text.Reader Class Reference
Inheritance diagram for python.difftuple_text.Reader:
Collaboration diagram for python.difftuple_text.Reader:

Public Member Functions

 __init__ (self, f)
 getline (self)
 ungetline (self, l)

Public Attributes

 saved = None
 f = f

Detailed Description

Definition at line 1121 of file difftuple_text.py.

Constructor & Destructor Documentation

◆ __init__()

python.difftuple_text.Reader.__init__ ( self,
f )

Definition at line 1122 of file difftuple_text.py.

1122 def __init__ (self, f):
1123 self.saved = None
1124 self.f = f
1125 return
1126
1127

Member Function Documentation

◆ getline()

python.difftuple_text.Reader.getline ( self)

Definition at line 1128 of file difftuple_text.py.

1128 def getline (self):
1129 if self.saved is not None:
1130 out = self.saved
1131 self.saved = None
1132 return out
1133 l = self.f.readline()
1134 if not l:
1135 return None
1136 if len(l) > 0 and l[-1] == '\n':
1137 l = l[:-1]
1138 return l
1139
1140

◆ ungetline()

python.difftuple_text.Reader.ungetline ( self,
l )

Definition at line 1141 of file difftuple_text.py.

1141 def ungetline (self, l):
1142 assert self.saved is None
1143 self.saved = l
1144 return
1145
1146

Member Data Documentation

◆ f

python.difftuple_text.Reader.f = f

Definition at line 1124 of file difftuple_text.py.

◆ saved

python.difftuple_text.Reader.saved = None

Definition at line 1123 of file difftuple_text.py.


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