remove fuzzy matching

This commit is contained in:
Nils Schneider 2014-08-17 19:10:32 +02:00
parent 0d71de7091
commit a5cb5f0fdb

View file

@ -56,16 +56,6 @@ class NodeDB:
except: except:
pass pass
def maybe_node_by_fuzzy_mac(self, mac):
mac_a = mac.lower()
for node in self._nodes:
for mac_b in node.macs:
if is_derived_mac(mac_a, mac_b):
return node
raise KeyError
def maybe_node_by_mac(self, macs): def maybe_node_by_mac(self, macs):
for node in self._nodes: for node in self._nodes:
for mac in macs: for mac in macs:
@ -206,9 +196,6 @@ class NodeDB:
for mac, alias in aliases.items(): for mac, alias in aliases.items():
try: try:
node = self.maybe_node_by_mac([mac]) node = self.maybe_node_by_mac([mac])
except:
try:
node = self.maybe_node_by_fuzzy_mac(mac)
except: except:
# create an offline node # create an offline node
node = Node() node = Node()