Exemplo n.º 1
0
    def poll_worker(self):

        self.launch_poll_threads()

        if self.finished_polling:
            red_serverlistener.thaw_polling()
            return 0

        return 1
Exemplo n.º 2
0
    def poll_worker(self):

        self.launch_poll_threads()

        if self.finished_polling:
            red_serverlistener.thaw_polling()
            return 0

        return 1
Exemplo n.º 3
0
def show_server_is_alive_dialog():

    global _daemon_is_dead
    global _post_restore_thunk_list

    dialog = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO, gtk.BUTTONS_CLOSE,
                               _("Connection to daemon restored.\n"))
    dialog.show()
    gtk.threads_enter()
    dialog.run()
    gtk.threads_leave()
    dialog.destroy()

    _dead_daemon_lock.acquire()
    for thunk in _post_restore_thunk_list:
        thunk()
    _post_restore_thunk_list = []
    _daemon_is_dead = 0
    red_serverlistener.thaw_polling()
    _dead_daemon_lock.release()
Exemplo n.º 4
0
def show_server_is_alive_dialog():

    global _daemon_is_dead
    global _post_restore_thunk_list

    dialog = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO,
                               gtk.BUTTONS_CLOSE,
                               _("Connection to daemon restored.\n"))
    dialog.show()
    gtk.threads_enter()
    dialog.run()
    gtk.threads_leave()
    dialog.destroy()

    _dead_daemon_lock.acquire()
    for thunk in _post_restore_thunk_list:
        thunk()
    _post_restore_thunk_list = []
    _daemon_is_dead = 0
    red_serverlistener.thaw_polling()
    _dead_daemon_lock.release()
Exemplo n.º 5
0
 def finished(self):
     red_serverlistener.thaw_polling(do_immediate_poll=1)
     PendingView.finished(self)
Exemplo n.º 6
0
 def finished(self):
     red_serverlistener.thaw_polling(do_immediate_poll=1)
     PendingView.finished(self)