Robert Kern wrote: > Christopher Subich wrote: > > >>Dear Zeus no. Find can be defined as: >>def find(self, test=lambda x:1): >> try: >> item = (s for s in iter(self) if test(s)).next() >> except StopIteration: >> raise ValueError('No matching items in list') > > I would prefer that a find() operation return as soon as it locates an > item that passes the test. This generator version tests every item.
Pardon me, I am retarded. -- Robert Kern [EMAIL PROTECTED] "In the fields of hell where the grass grows high Are the graves of dreams allowed to die." -- Richard Harter -- http://mail.python.org/mailman/listinfo/python-list