I created a simple test file called "tester.py":

def dostuff(obj):
     print "Doing stuff with %s now..." % obj
     return len(str(obj))
x = "things"
if __name__ == "__main__":
     print dostuff(x)


imported it into Python, then exited the current Python 
session. Then I compared the results of calling the .py 
file with those from calling the .pyc file:


bash-2.03$ python tester.py
Doing stuff with things now...
6

bash-2.03$ python tester.pyc
Doing stuff with things now...
6
run_pyc_file: nested_scopes: 0


Can anyone tell me what the run_pyc_file line is doing 
in the output of the .pyc file? Is that normal 
behaviour when calling a .pyc file?

For my sins, I am using Python 2.1.1 on sunos5.



Thanks,



-- 
Steven.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to