3 class restart(Exception):
16 class iterproxy(object):
17 # Makes sure iter(real).next() is called immediately, in order to
18 # let generator code run.
19 def __init__(self, real):
29 if self._next is None:
33 self._next[:] = [self.bki.__next__()]
39 if hasattr(self.bk, "close"):
42 def handle(req, startreq, handler):
47 resp = iterproxy(handler(req))