Example #1
0
def run_server():
    """Run the top-level loop.  Returns when this process is no longer
    exporting any object references.
    """
    while (plash_core.cap_server_exporting() or _reasons_count > 0 or
           event_loop.is_listening()):
        gobject.main_context_default().iteration()
Example #2
0
 def tearDown(self):
     super(CapProtocolCTests, self).tearDown()
     plash_core.cap_close_all_connections()
     self.assertFalse(plash_core.cap_server_exporting())
Example #3
0
def mainloop():
    assert not plash_core.cap_server_exporting()
    plash.mainloop.run_server()