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