On Apr 8, 2014 10:31 AM, "MRAB" <python at mrabarnett.plus.com> wrote: > If the RHS yields too few, e.g. 3, you'll get: > > ValueError: attempt to assign sequence of size 3 to extended slice of size 4 > > If it yields too many, e.g. 10, you'll get: > > ValueError: attempt to assign sequence of size 10 to extended slice of size 4 [snip] > The fix would be to complain of raise StopIteration doesn't occur after > N+1 yields, where N is the number of values needed by the LHS. Perhaps N+2 would be better: raise RuntimeError('{} is right out'.format(n+2)) -eric
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