On 1/15/2013 7:25 AM, Steve Spicklemire wrote:
import atexit print "This is my program"def exit_func(): print "OK.. that's all folks!" atexit.register(exit_func) print "Program is ending..."
If you put () around the strings, it will run the same *and* work in 3.x.
When I run this on the command line I see: This is my program Program is ending... OK.. that's all folks! When I run this in IDLE I see: This is my program Program is ending... But the atexit handler is never called. ;-(
I tried in 3.3 idle and get the same. -- Terry Jan Reedy -- http://mail.python.org/mailman/listinfo/python-list
