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"]
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()
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()
def run(self): Server.__init__(self, "client_machine_id", 8186, self.mnemosyne.main_widget()) self.serve_until_stopped()