diff --git a/server.py b/server.py index 7bb91cd84de4979d29e710cb823921b17fb6f73e..27f1e799ddb2ae98e3bd72910c02bf4351197e2b 100644 --- a/server.py +++ b/server.py @@ -36,7 +36,6 @@ class Server(): self.is_leader = False # New variable to track if the server is the leader self.uuid = str(uuid.uuid4()) self.participant = False - self.leader_heartbeat_last_received = time.time() def printwt(self, msg): current_date_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S') @@ -279,6 +278,7 @@ class Server(): ring_socket.close() def init_heartbeat(self): + self.leader_heartbeat_last_received = time.time() self.heartbeat_interval = 1 # seconds self.missed_heartbeats_limit = 5 self.missed_heartbeats = 0