"""Enum compatibility helpers for the supported Python 3.10+ runtimes.""" from __future__ import annotations from enum import Enum class StrEnum(str, Enum): """String-valued enum with the Python 3.11 ``enum.StrEnum`` behavior. MediaRouter supports Python 3.10, where the standard-library StrEnum does not exist. Keeping this small compatibility type in one place gives API, database, and Pydantic serialization the same string behavior on every supported runtime. """ __str__ = str.__str__ __format__ = str.__format__