def render_tincpeers(self, request, tinc): res = [["name", "address", "subnet", "signal"]] for name, node in tinc.nodes.iteritems(): address = node.get("address", "") subnet = node.get("subnet", "") online = ok_icon(False) if subnet: ping = do_one(subnet, 1) if ping: online = format_ping(ping) else: online = format_ping(False) res.append([name, address, subnet, online]) return html.format_table(res)
def render_tincpeers(self, request, tinc): res = [['name', 'address', 'subnet', 'signal']] for name, node in tinc.nodes.iteritems(): address = node.get('address', '') subnet = node.get('subnet', '') online = ok_icon(False) if subnet: ping = do_one(subnet, 1) if ping: online = format_ping(ping) else: online = format_ping(False) res.append([name, address, subnet, online]) return html.format_table(res)
def render_dundipeers(self, request, peers, connections): res = [['name', 'address', 'nongeo', 'alias', 'signal']] for name, node in peers.iteritems(): address = node.get('host', '') nongeo = str(node.get('nongeo', '')) alias = str(node.get('inkey', '')) online = 'no' if address and address in connections: ping = connections[address]['ping'] online = format_ping(ping) res.append([name, address, nongeo, alias, online]) return html.format_table(res)
def render_dundipeers(self, request, peers, connections): res = [["name", "address", "nongeo", "alias", "signal"]] for name, node in peers.iteritems(): address = node.get("host", "") nongeo = str(node.get("nongeo", "")) alias = str(node.get("inkey", "")) online = "no" if address and address in connections: ping = connections[address]["ping"] online = format_ping(ping) res.append([name, address, nongeo, alias, online]) return html.format_table(res)