RFC: Assignment as expression (pre-PEP)
Delaney, Timothy (Tim)
tdelaney at avaya.com
Tue Apr 10 01:36:56 EDT 2007
Alex Martelli wrote:
>> As others have mentioned, your particular instance is probably
>> evidence that you need to restructure your code a little bit, but I
>> do agree that "x = y; if x: ..." is a common enough idiom that it
>> warrants a shortcut. And reusing "as", I think, is nice and readable,
>> and it's an advantage that it doesn't require adding any new keywords
>> or symbols.
>
> Actually, I agree with you. Unfortunately, I doubt python-dev will,
> but the chance is good enough that it's probably worth proposing there
> (ideally together with a patch to implement it, just to avoid any
> [otherwise likely] whines about this being difficult to implement:-).
This was proposed on python-dev (or maybe it was python-ideas) - I think
the discussion died out though without any resolution.
You should check the archives to see if there was a resolution on it,
and if not I'd suggest putting a PEP together, rather than just raising
it again.
Tim Delaney
More information about the Python-list
mailing list