예제 #1
0
 def __init__(self, component_manager, ui, server_only=False):
     Component.__init__(self, component_manager)
     Server.__init__(self, self.config().machine_id(),
         self.config()["sync_server_port"], ui)
     self.server_only = server_only
     self.check_for_edited_local_media_files = \
         self.config()["check_for_edited_local_media_files"]
예제 #2
0
 def run(self):
     Server.__init__(self, "client_machine_id", "192.168.2.54", 8186,
                     self.mnemosyne.main_widget())                
     # Because we stop_after_sync is True, serve_forever will actually stop
     # after one sync.
     self.serve_forever()
     self.mnemosyne.finalise()
예제 #3
0
 def __init__(self, component_manager, ui, server_only=False):
     Component.__init__(self, component_manager)
     Server.__init__(self, self.config().machine_id(),
         self.config()["sync_server_port"], ui)
     self.server_only = server_only
     self.check_for_edited_local_media_files = \
         self.config()["check_for_edited_local_media_files"]
예제 #4
0
 def run(self):
     # We only open the database connection inside the thread to prevent
     # access problems, as a single connection can only be used inside a
     # single thread.
     self.mnemosyne.initialise(os.path.abspath("sync_from_here"))
     self.mnemosyne.review_controller().reset()
     Server.__init__(self, "server_machine_id", "127.0.0.1", 8190,
                     self.mnemosyne.main_widget())
     # Because we stop_after_sync is True, serve_forever will actually stop
     # after one sync.
     self.serve_forever()
     self.mnemosyne.finalise()
예제 #5
0
 def run(self):
     Server.__init__(self, "client_machine_id", 8186,
                     self.mnemosyne.main_widget())
     self.serve_until_stopped()
예제 #6
0
 def run(self):
     Server.__init__(self, "client_machine_id", 8186,
                     self.mnemosyne.main_widget())
     self.serve_until_stopped()