Lines Matching refs:self
193 def __init__(self, wsgi_input):
194 self.input = wsgi_input
196 def read(self, *args):
198 v = self.input.read(*args)
202 def readline(self, *args):
204 v = self.input.readline(*args)
208 def readlines(self, *args):
210 lines = self.input.readlines(*args)
216 def __iter__(self):
218 line = self.readline()
223 def close(self):
228 def __init__(self, wsgi_errors):
229 self.errors = wsgi_errors
231 def write(self, s):
233 self.errors.write(s)
235 def flush(self):
236 self.errors.flush()
238 def writelines(self, seq):
240 self.write(line)
242 def close(self):
247 def __init__(self, wsgi_writer):
248 self.writer = wsgi_writer
250 def __call__(self, s):
252 self.writer(s)
256 def __init__(self, wsgi_iterator):
257 self.iterator = wsgi_iterator
259 def __iter__(self):
261 return IteratorWrapper(self.iterator, None)
265 def __init__(self, wsgi_iterator, check_start_response):
266 self.original_iterator = wsgi_iterator
267 self.iterator = iter(wsgi_iterator)
268 self.closed = False
269 self.check_start_response = check_start_response
271 def __iter__(self):
272 return self
274 def __next__(self):
275 assert_(not self.closed,
277 v = next(self.iterator)
280 if self.check_start_response is not None:
281 assert_(self.check_start_response,
283 self.check_start_response = None
286 def close(self):
287 self.closed = True
288 if hasattr(self.original_iterator, 'close'):
289 self.original_iterator.close()
291 def __del__(self):
292 if not self.closed:
295 assert_(self.closed,