mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Fix for braviatv get mac regex none case (#2808)
* Fix for braviatv get mac regex none case * E128 fix
This commit is contained in:
parent
0df229773f
commit
9c636ab6fd
@ -41,9 +41,12 @@ def _get_mac_address(ip_address):
|
|||||||
|
|
||||||
pid = Popen(["arp", "-n", ip_address], stdout=PIPE)
|
pid = Popen(["arp", "-n", ip_address], stdout=PIPE)
|
||||||
pid_component = pid.communicate()[0]
|
pid_component = pid.communicate()[0]
|
||||||
mac = re.search(r"(([a-f\d]{1,2}\:){5}[a-f\d]{1,2})".encode('UTF-8'),
|
match = re.search(r"(([a-f\d]{1,2}\:){5}[a-f\d]{1,2})".encode('UTF-8'),
|
||||||
pid_component).groups()[0]
|
pid_component)
|
||||||
return mac
|
if match is not None:
|
||||||
|
return match.groups()[0]
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def _config_from_file(filename, config=None):
|
def _config_from_file(filename, config=None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user