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