I agree that there are problems with the idea of combining assignment and global statements, because the ambiguity of "global x, y = p, q" is just too much to handle. The only case would be if there was only a single variable, but that fails the test of easy generalization. So let's close it. --Guido On Sat, Jun 29, 2013 at 3:00 PM, A.M. Kuchling <amk at amk.ca> wrote: > Issue 4199 begins with a self-explanatory comment: > > PEP 3104 says that the nonlocal and global statements should > allow a shorthand. ("global x; x = 3" == "global x = 3") This > patch implements that. > > Benjamin posted his patch on 2008-10-24. It got postponed to 3.2 > because it was too late for 3.1, and then to 3.3 because 3.2 still > fell under the language moratorium, and then was forgotten for 3.3. > > Georg Brandl and Jeremy Hylton raised some issues with the patch and > with the PEP's specification: > http://bugs.python.org/issue4199#msg100015 > > We've gone five years in 3.x without supporting this statement form. > Is it still worth implementing it for 3.4? Or should the issue simply > be closed (and maybe a note added to the PEP that "we didn't do this > after all")? > > --amk > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org -- --Guido van Rossum (python.org/~guido)
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