init display state pproperly

This commit is contained in:
2022-03-15 16:20:12 -04:00
parent 38cd881b22
commit abf4e4d586
+13 -14
View File
@@ -50,8 +50,19 @@ class Connection:
def registerDns(self): def registerDns(self):
Host.dnsQ.put((self.host.name, self.addr)) Host.dnsQ.put((self.host.name, self.addr))
def statedict(self, Null=False): def clearstate(self):
d = {} d = {}
d["addr"] = ""
d["rtt"] = ""
d["lastbeat"] = ""
d["state"] = ""
d["statetime"] = ""
d["deltastatetime"] = ""
d["rttstate"] = ""
return d
def statedict(self, Null=False):
d = self.clearstate()
now = time.time() now = time.time()
if not Null: if not Null:
d["addr"] = self.addr d["addr"] = self.addr
@@ -94,20 +105,8 @@ class Connection:
# d['deltastatetime'] = time.strftime("%S", time.gmtime(delta)) # d['deltastatetime'] = time.strftime("%S", time.gmtime(delta))
d["deltastatetime"] = "%i secs" % (delta) d["deltastatetime"] = "%i secs" % (delta)
if self.state == Connection.UNKNOWN and now - self.lastbeat > 86400 * 10: if self.state == Connection.UNKNOWN and now - self.lastbeat > 86400 * 10:
d["state"] = "" d = self.clearstate()
d["addr"] = ""
d["rttstate"] = ""
d["statetime"] = ""
d["lastbeat"] = ""
else:
d["addr"] = ""
d["rtt"] = ""
d["lastbeat"] = ""
d["state"] = ""
d["statetime"] = ""
d["deltastatetime"] = ""
d["rttstate"] = ""
return d return d
def headerdict(self, afam): def headerdict(self, afam):