init display state pproperly
This commit is contained in:
+13
-14
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user