diff --git a/linux_voice_assistant/util.py b/linux_voice_assistant/util.py index 92726ef..31e184b 100644 --- a/linux_voice_assistant/util.py +++ b/linux_voice_assistant/util.py @@ -1,22 +1,17 @@ """Utility methods.""" -import platform import uuid from collections.abc import Callable from typing import Optional def get_mac() -> str: - mac = uuid.getnode() - mac_str = ":".join(f"{(mac >> i) & 0xff:02x}" for i in range(40, -1, -8)) - return mac_str + """Get MAC address as a string.""" + return ":".join( + f"{((uuid.getnode() >> i) & 0xFF):02x}" for i in range(0, 8 * 6, 8) + )[::-1] def call_all(*callables: Optional[Callable[[], None]]) -> None: for item in filter(None, callables): item() - - -def is_arm() -> bool: - machine = platform.machine() - return ("arm" in machine) or ("aarch" in machine)