Nick Coghlan wrote: > By 'current namespace' I really do mean locals() - the cell objects themselves > would be local variables from the point of view of the currently executing > code.
This is wrong. Cells are *parameters* implicitly passed in by the calling function. They may temporarily be referenced from the current scope, but their "home" has to be in an outer scope, otherwise they won't survive between calls. -- Greg _______________________________________________ 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