In Python 2, the 'exec' statement supports 'exec'-ing a (statement,
globals, locals) tuple:

>>> exec("print 2", {}, {})
2

This isn't currently documented at:
http://docs.python.org/reference/simple_stmts.html#the-exec-statement.
 It's easy to fix the docs, but in doing so we'd effectively be
blessing this form of exec as an official part of the language.  Do
people think it's acceptable to add this to the docs, or are there
good reasons for the 'exec tuple' form of the exec statement to remain
an undocumented feature?

See also http://bugs.python.org/issue16339.

Mark
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to