def run(self): while not self._exitFlag: try: Bus.publish(None, "mswitch_pump") except Exception,e: Bus.publish(None, "log", "*** (MAIN) Comm exception: %s" % e) break
""" Daemon Application wrapper @author: Jean-Lou Dupont """ import os __all__=["app",] from phidgetsdbus.system.mbus import Bus from phidgetsdbus.agents import * Bus.publish(None, "logpath", "phidgetsdbus", "~/phidgetsdbus.log") class AppMainProc(object): """ """ def __init__(self): self._exitFlag=False def _hshutdown(self, *p): self._exitFlag=True def _hbark(self, *p): self._exitFlag=True def run(self): while not self._exitFlag: try: