On Wed, 14 Jan 2009 01:57:48 -0800, Hussein B wrote: >> Well... Because it is correct ? >> >> What make you think it _shouldn't_ work ? > > Because def2 is defined after def1 in an interpreted language, not > compiled.
Python is compiled. What do you think the c in .pyc stands for? And what do you think the compile() function does? It's just not compiled to machine code. It's compiled to byte code. -- Steven -- http://mail.python.org/mailman/listinfo/python-list