On 11/26/2014 12:24 PM, Nick Coghlan wrote: > Now needs to be written out explicitly as: > > def my_generator(): > ... > try: > yield next(it) > except StopIteration > return > ... To retrieve a single value from an iterator, one can use the for/break/else idiom: def my_generator(): ... for val in it: yield val break else: return ... In general, catching and raising StopIteration feels like something that should rarely be done by normal code.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4