Poor Yorick wrote:
In the following snippet, the loop in the global namespace takes twice
as long as the loop in the function namespace. Why?
Locals are known to have no outside interaction, and so are not looked
up by name. your code could have a thread that did,
....
global counter
while True:
time.sleep(.1)
counter *= 2
....
For that matter, it could do ... del counter ... and force a NameError
in your second loop.
--Scott David Daniels
[email protected]
--
http://mail.python.org/mailman/listinfo/python-list