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

Reply via email to