Just van Rossum wrote: > class ResultSetIterable: > def __init__(self, result_set): > self.rs = result_set > > def __iter__(self): > while True: > result = self.rs.fetchone() > if result is not None: > yield result > else: > break
Apart van het feit dat ik hier geen classes aan vuil maak, kan dit nog ietsje korter; als we toch aan het mierenneuken zijn... class ResultSetIterable: def __init__(self, result_set): self.rs = result_set def __iter__(self): while True: result = self.rs.fetchone() if result is None: break yield result ;) Martijn _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl