Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. logging.basicConfig( level=LOG_LEVEL, format=LOG_FMT.format(name) )
  2.  
  3. try:
  4. app = QtCore.QCoreApplication(sys.argv)
  5. QtDBus.QDBusConnection.sessionBus().registerService( "{}.{}.{}".format( DBUS_SERVICE,
  6. name,
  7. "CommandRelay" ) )
  8. relay = CommandRelay(name)
  9. except Exception:
  10. log.error( "Failed to create CommandRelay. process exiting." )
  11. raise
  12. try:
  13. app.exec_()
  14. except Exception:
  15. log.error( "Fatal exception occurred while running relay. Exiting." )
  16. raise
  17. finally:
  18. relay.destroy()
  19. log.info( "Exiting process now." )
  20.  
  21. def onQuit( signum, stackframe ):
  22. """ Handle terminate signal """
  23. try:
  24. log.info( "Terminate signal received." )
  25. QtCore.QCoreApplication.quit()
  26. except Exception:
  27. log.exception( "Exception occured while terminating" )
  28. sys.exit(1)
  29. sys.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement