Simon Percivall wrote: > def foo(): > def bar(): > foo.x = 3
That already had a different meaning - it assigns to an attribute of the function object created by executing def foo(). -- 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