diff --git a/primary.py b/primary.py index 16a698e903406382f7dec2c48d67d0c8445f9ed9..e8b504bba70f2909a2be049ab5c620c3cd5c331c 100644 --- a/primary.py +++ b/primary.py @@ -63,6 +63,7 @@ class Server: config_HASH_socket,_ = server.accept() self.log.DEBUG('config+HASH', config_HASH_socket) c = config_HASH_socket.makefile('r').read() + config_HASH_socket.shutdown(socket.SHUT_RD) if config.parse(c).asList() != self.config.asList(): raise Exception('Configuration differs') with self.mutex: @@ -78,8 +79,8 @@ class Server: target=self.run_tar, args=(tar_socket,)) self.thread_tar.start() - - cond_unlink(self.socket_path, self.log) + pass + pass def pending(self): with self.mutex: