Martijn Pieters wrote: > 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 > > ;)
Waarom dit nog verbeteren als jouw classloze versie bij voorbaat al beter was? (Op een miereneukerig detailtje na waar we het niet meer over zullen hebben ;-) Just _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl