示例#1
0
 def handle_signal(signum, stackframe):
     from moksha.hub.reactor import reactor
     if signum in [signal.SIGHUP, signal.SIGINT]:
         hub.stop()
         try:
             reactor.stop()
         except ReactorNotRunning:
             pass
示例#2
0
    def _handle_signal(self, signum, stackframe):
        from moksha.hub.reactor import reactor
        from moksha.hub import hub
        from twisted.internet.error import ReactorNotRunning

        if hub._hub:
            hub._hub.stop()

        try:
            reactor.stop()
        except ReactorNotRunning, e:
            warnings.warn(str(e))
示例#3
0
    def _handle_signal(self, signum, stackframe):
        from moksha.hub.reactor import reactor
        from moksha.hub import hub
        from twisted.internet.error import ReactorNotRunning

        if hub._hub:
            hub._hub.stop()

        try:
            reactor.stop()
        except ReactorNotRunning as e:
            warnings.warn(six.text_type(e))