Files
linux-voice-assistant/linux_voice_assistant/util.py
T
imonlinux 4d8f5c97b7 Update util.py
Removed the unused is_arm function
2025-11-17 20:22:54 -08:00

18 lines
395 B
Python

"""Utility methods."""
import uuid
from collections.abc import Callable
from typing import Optional
def get_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()