On 16Jul2011 13:42, Steven D'Aprano <[email protected]> wrote: | Billy Mays wrote: | > I was thinking that a convenient solution to this problem would be to | > introduce a new Exception call PauseIteration, which would signal to the | > caller that there is no more data for now, but not to close down the | > generator entirely. | | It never fails to amuse me how often people consider it "convenient" to add | new built-in functionality to Python to solve every little issue. As | pie-in-the-sky wishful-thinking, it can be fun, but people often mean it to | be taken seriously. | | Okay, we've come up with the solution of a new exception, PauseIteration, | that the iterator protocol will recognise.
One might suggest that Billy could wrp his generator in a Queue(1) and use the .empty() test, and/or raise his own PauseIteration from the wrapper. -- Cameron Simpson <[email protected]> DoD#743 http://www.cskk.ezoshosting.com/cs/ No team manager will tell you this; but they all want to see you come walking back into the pits sometimes, carrying the steering wheel. - Mario Andretti -- http://mail.python.org/mailman/listinfo/python-list
