[Python-ideas] Yield-From Example 2: Scheduler
Adam Olsen
rhamph at gmail.com
Sat Feb 21 04:10:17 CET 2009
On Fri, Feb 20, 2009 at 2:09 PM, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
> But Python uses exceptions for errors, so ignoring
> return values is usually harmless. If you igore something
> that you shouldn't have ignored, you will usually find
> out about it pretty quickly, because your program will
> produce incorrect results.
>
> Maybe this is where your gut instinct is coming from?
No, it's more about expect return to behave like yield, as in this:
def x():
yield 1
yield 2
return 3
I realize I'm losing ground though. My argument is not as strong as I
thought it was.
--
Adam Olsen, aka Rhamphoryncus
More information about the Python-ideas
mailing list