Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31573/helpers

Modified Files:
        recordserver.py 
Log Message:
use popen and not childapp

Index: recordserver.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/recordserver.py,v
retrieving revision 1.72
retrieving revision 1.73
diff -C2 -d -r1.72 -r1.73
*** recordserver.py     5 Dec 2004 13:01:11 -0000       1.72
--- recordserver.py     18 Dec 2004 13:44:16 -0000      1.73
***************
*** 8,11 ****
--- 8,14 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.73  2004/12/18 13:44:16  dischi
+ # use popen and not childapp
+ #
  # Revision 1.72  2004/12/05 13:01:11  dischi
  # delete old tv variables, rename some and fix detection
***************
*** 86,100 ****
  
  
- import time
  import os
  import pwd
- import traceback
  import logging
  
  # create logger objects in sysconfig
  import sysconfig
  
  # set basic recording debug to info
! logging.getLogger('record').setLevel(logging.INFO)
  
  import config
--- 89,106 ----
  
  
  import os
  import pwd
  import logging
  
+ import notifier
+ 
  # create logger objects in sysconfig
  import sysconfig
  
+ # get logging object
+ log = logging.getLogger('record')
+ 
  # set basic recording debug to info
! log.setLevel(logging.INFO)
  
  import config
***************
*** 108,131 ****
          os.environ['HOME'] = pwd.getpwuid(os.getuid())[5]
  except Exception, e:
!     print e
  
- import plugin
- import childapp
- import notifier
  import record.server
  
  
! while 1:
!     try:
!         notifier.init(notifier.GENERIC)
!         notifier.addDispatcher( childapp.watcher.step )
!         record.server.RecordServer()
!         notifier.loop()
!     except KeyboardInterrupt:
!         break
!     except:
!         traceback.print_exc()
!         print 'server problem, sleeping 1 min'
!         break
!         time.sleep(60)
!         
--- 114,132 ----
          os.environ['HOME'] = pwd.getpwuid(os.getuid())[5]
  except Exception, e:
!     log.warning('unable to set uid: %s' % e)
! 
! notifier.init(notifier.GENERIC)
  
  import record.server
+ import util.popen
  
+ try:
+     record.server.RecordServer()
+     notifier.loop()
+ except KeyboardInterrupt:
+     pass
+ except:
+     log.exception('recordserver crash')
  
! # kill all running recorder
! util.popen.killall()



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to