Accept either : or - as mac separator

master
Andy Teijelo 2016-07-05 12:23:34 -04:00
parent 19a3a7f64b
commit 591080c395
1 changed files with 2 additions and 2 deletions

View File

@ -219,7 +219,7 @@ def list_users():
lines = render_users_tree(tree)
return render_template("users.html", users=lines)
mac_re = re.compile("(?:[0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}")
mac_re = re.compile("(?:[0-9a-fA-F]{2}[:-]){5}[0-9a-fA-F]{2}")
ip_re_str = "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"
ip_re = re.compile(ip_re_str)
DhcpHostLine = namedtuple("DhcpHostLine","macs ip tag")
@ -324,7 +324,7 @@ def parse_macs(macs):
p = p.strip()
m = mac_re.match(p)
if m:
r.append(m.group(0))
r.append(m.group(0).replace("-",":"))
return r
def rename(src, dst):