Cache formatting of mac addresses (#111140)

This commit is contained in:
J. Nick Koston 2024-02-22 07:09:56 -10:00 committed by GitHub
parent b740783f8d
commit 5bf8086a2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from collections import UserDict from collections import UserDict
from collections.abc import ValuesView from collections.abc import ValuesView
from enum import StrEnum from enum import StrEnum
from functools import partial from functools import lru_cache, partial
import logging import logging
import time import time
from typing import TYPE_CHECKING, Any, Literal, TypedDict, TypeVar, cast from typing import TYPE_CHECKING, Any, Literal, TypedDict, TypeVar, cast
@ -321,6 +321,7 @@ class DeletedDeviceEntry:
) )
@lru_cache(maxsize=512)
def format_mac(mac: str) -> str: def format_mac(mac: str) -> str:
"""Format the mac address string for entry into dev reg.""" """Format the mac address string for entry into dev reg."""
to_test = mac to_test = mac