19 Oct
2016
19 Oct
'16
1:16 p.m.
On Thu, Oct 20, 2016 at 7:14 AM, Neil Girdhar
class AddIterclose:
def __init__(self, iterable, iterclose): self.iterable = iterable self.iterclose = iterclose
def __iter__(self): try: for x in self.iterable: yield x finally: self.iterclose()
Can this be simplified down to a generator? def AddIterclose(iterable, iterclose): try: yield from iterable finally: iterclose() ChrisA