hass-core/homeassistant/components/deconz/util.py
Aarni Koskela 6021cedb09
deconz: Use partition instead of split where possible ()
* deconz: Use partition instead of split where possible

With a smattering of code deduplication

Split out of 

* Update homeassistant/components/deconz/util.py

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2022-11-08 20:54:01 +01:00

9 lines
319 B
Python

"""Utilities for deCONZ integration."""
from __future__ import annotations
def serial_from_unique_id(unique_id: str | None) -> str | None:
"""Get a device serial number from a unique ID, if possible."""
if not unique_id or unique_id.count(":") != 7:
return None
return unique_id.partition("-")[0]