Lines Matching refs:self
135 def __init__(self, f, fname):
136 self.f = f
137 self.fname = fname
138 self.ateof = 0
139 self.lines = [] # raw file lines
142 self.changed = []
145 def getline(self):
146 if self.ateof:
148 line = self.f.readline()
150 self.ateof = 1
152 self.lines.append(line)
155 def run(self):
163 changed = self.changed
164 get = tokenize.generate_tokens(self.getline).__next__
212 (self.fname, srow, line))
250 def gettherest(self):
251 if self.ateof:
252 self.therest = ''
254 self.therest = self.f.read()
256 def write(self, f):
257 changed = self.changed
260 self.changed = []
266 del self.lines[s:e+1]
268 self.lines[s:e+1] = [line]
269 f.writelines(self.lines)
271 if self.therest:
272 f.write(self.therest)