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

Modified Files:
        recordserver.py shutdown.py 
Log Message:
use popen from notifier and remove util.popen

Index: recordserver.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/recordserver.py,v
retrieving revision 1.74
retrieving revision 1.75
diff -C2 -d -r1.74 -r1.75
*** recordserver.py     13 Feb 2005 18:44:26 -0000      1.74
--- recordserver.py     28 Jun 2005 15:56:07 -0000      1.75
***************
*** 36,40 ****
  import logging
  
! import notifier
  
  # create logger objects in sysconfig
--- 36,41 ----
  import logging
  
! # kaa imports
! import kaa.notifier
  
  # create logger objects in sysconfig
***************
*** 61,80 ****
  
  # init the notifier
! notifier.init(notifier.GENERIC)
  
  # import recordserver
  import record.server
  
! # import popen for process managment
! import util.popen
  
  try:
!     record.server.RecordServer()
!     notifier.loop()
! except KeyboardInterrupt:
!     pass
  except:
      log.exception('recordserver crash')
  
! # kill all running recorder
! util.popen.killall()
--- 62,77 ----
  
  # init the notifier
! kaa.notifier.init(kaa.notifier.GENERIC)
  
  # import recordserver
  import record.server
  
! # start recordserver
! record.server.RecordServer()
  
  try:
!     kaa.notifier.loop()
  except:
      log.exception('recordserver crash')
  
! kaa.notifier.shutdown()

Index: shutdown.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/shutdown.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** shutdown.py 25 Jun 2005 08:52:26 -0000      1.9
--- shutdown.py 28 Jun 2005 15:56:08 -0000      1.10
***************
*** 79,90 ****
  import time
  
! # notifier and mbus
! import notifier
  import mbus
  
  # freevo imports
  import config
  import mcomm
- import util.popen
  
  # get logging object
--- 79,91 ----
  import time
  
! # mbus
  import mbus
  
+ # kaa imports
+ import kaa.notifier
+ 
  # freevo imports
  import config
  import mcomm
  
  # get logging object
***************
*** 118,122 ****
      """
      def __init__(self):
!         notifier.addTimer(FIRST_START, self.check_mbus)
          # notifier check timer, not set by first FIRST_START waiting
          self.timer = None
--- 119,123 ----
      """
      def __init__(self):
!         kaa.notifier.addTimer(FIRST_START, self.check_mbus)
          # notifier check timer, not set by first FIRST_START waiting
          self.timer = None
***************
*** 139,144 ****
          log.warning('entity change, set timer %s seconds' % \
                      (POLL_INTERVALL / 1000))
!         notifier.removeTimer(self.timer)
!         self.timer = notifier.addTimer(POLL_INTERVALL, self.check_mbus)
  
  
--- 140,145 ----
          log.warning('entity change, set timer %s seconds' % \
                      (POLL_INTERVALL / 1000))
!         kaa.notifier.removeTimer(self.timer)
!         self.timer = kaa.notifier.addTimer(POLL_INTERVALL, self.check_mbus)
  
  
***************
*** 222,226 ****
              log.info('reset all shutdown timer')
              self.shutdown_counter = 6
!             notifier.addTimer(FIRST_START, self.check_mbus)
              return False
  
--- 223,227 ----
              log.info('reset all shutdown timer')
              self.shutdown_counter = 6
!             kaa.notifier.addTimer(FIRST_START, self.check_mbus)
              return False
  
***************
*** 238,242 ****
              entity.call('status', self.rpcreturn)
          # set timer for shutdown in 5 seconds
!         self.timer = notifier.addTimer(5000, self.check_shutdown)
          return False
  
--- 239,243 ----
              entity.call('status', self.rpcreturn)
          # set timer for shutdown in 5 seconds
!         self.timer = kaa.notifier.addTimer(5000, self.check_shutdown)
          return False
  
***************
*** 250,254 ****
              log.info('set wakeup time: %s' % self.wakeuptime)
              self.__last_wakeuptime = self.wakeuptime
!             util.popen.Process(config.SHUTDOWN_WAKEUP_CMD % self.wakeuptime)
  
          # internal varibale how long to wait next
--- 251,255 ----
              log.info('set wakeup time: %s' % self.wakeuptime)
              self.__last_wakeuptime = self.wakeuptime
!             kaa.notifier.Process(config.SHUTDOWN_WAKEUP_CMD % self.wakeuptime)
  
          # internal varibale how long to wait next
***************
*** 283,287 ****
              log.info('Next check in %s minutes' % wait)
              # set a new timer
!             self.timer = notifier.addTimer(wait * 60000, self.check_mbus)
              # reset counter
              self.shutdown_counter = max(self.shutdown_counter, 6)
--- 284,288 ----
              log.info('Next check in %s minutes' % wait)
              # set a new timer
!             self.timer = kaa.notifier.addTimer(wait * 60000, self.check_mbus)
              # reset counter
              self.shutdown_counter = max(self.shutdown_counter, 6)
***************
*** 294,298 ****
              log.info('Next check in 5 minutes')
              # reschedule checking
!             self.timer = notifier.addTimer(5 * POLL_INTERVALL, 
self.check_mbus)
              # set counter to 31 ( == 30 minutes after important the program
              # has quit)
--- 295,300 ----
              log.info('Next check in 5 minutes')
              # reschedule checking
!             self.timer = kaa.notifier.addTimer(5 * POLL_INTERVALL,
!                                                self.check_mbus)
              # set counter to 31 ( == 30 minutes after important the program
              # has quit)
***************
*** 311,315 ****
                  log.info('Next check in %s minutes' % wait)
                  # set a new timer
!                 self.timer = notifier.addTimer(wait * 60000, self.check_mbus)
                  # reset counter
                  self.shutdown_counter = max(self.shutdown_counter, 6)
--- 313,317 ----
                  log.info('Next check in %s minutes' % wait)
                  # set a new timer
!                 self.timer = kaa.notifier.addTimer(wait * 60000, 
self.check_mbus)
                  # reset counter
                  self.shutdown_counter = max(self.shutdown_counter, 6)
***************
*** 329,333 ****
              log.warning('system shutdown system in %s minutes' % \
                          self.shutdown_counter)
!             self.timer = notifier.addTimer(POLL_INTERVALL, self.check_mbus)
              return False
  
--- 331,335 ----
              log.warning('system shutdown system in %s minutes' % \
                          self.shutdown_counter)
!             self.timer = kaa.notifier.addTimer(POLL_INTERVALL, 
self.check_mbus)
              return False
  
***************
*** 336,345 ****
  
          # shutdown the system
!         util.popen.Process(config.SHUTDOWN_SYS_CMD)
  
          # set new timer in case we hibernate, set self.timer so it looks like
          # the normal startup timer
          self.timer = None
!         notifier.addTimer(FIRST_START, self.check_mbus)
          return False
  
--- 338,347 ----
  
          # shutdown the system
!         kaa.notifier.Process(config.SHUTDOWN_SYS_CMD)
  
          # set new timer in case we hibernate, set self.timer so it looks like
          # the normal startup timer
          self.timer = None
!         kaa.notifier.addTimer(FIRST_START, self.check_mbus)
          return False
  



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to