Update of /cvsroot/freevo/freevo/src In directory sc8-pr-cvs1:/tmp/cvs-serv6197
Modified Files: main.py Log Message: correct shutdown Index: main.py =================================================================== RCS file: /cvsroot/freevo/freevo/src/main.py,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -d -r1.83 -r1.84 *** main.py 20 Oct 2003 19:32:33 -0000 1.83 --- main.py 23 Oct 2003 17:28:41 -0000 1.84 *************** *** 11,14 **** --- 11,17 ---- # ----------------------------------------------------------------------- # $Log$ + # Revision 1.84 2003/10/23 17:28:41 dischi + # correct shutdown + # # Revision 1.83 2003/10/20 19:32:33 dischi # catch exception caused by eventhandlers *************** *** 173,176 **** --- 176,183 ---- osd.shutdown() + for t in traceback.extract_stack(): + if t[2].find('signal_handler') == 0: + sys.exit(0) + os.system('%s stop' % os.environ['FREEVO_SCRIPT']) *************** *** 440,443 **** --- 447,453 ---- shutdown(allow_sys_shutdown=0) + except SystemExit: + sys.exit(0) + except: print 'Crash!' *************** *** 465,469 **** osd.update() time.sleep(1) ! except: pass --- 475,479 ---- osd.update() time.sleep(1) ! except: pass ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog