compat.py 259 B

1234567891011
  1. """Compatibility shims for older Python versions."""
  2. import sys
  3. if sys.version_info >= (3, 11):
  4. from enum import StrEnum
  5. else:
  6. from enum import Enum
  7. class StrEnum(str, Enum):
  8. """Drop-in replacement for enum.StrEnum on Python < 3.11."""