Spaces:
Running
Running
Download python_embed/Lib/site-packages/fontTools/misc/enumTools.py from Aluode/PerceptionLabPortable: direct link, hf CLI and curl.
- Browser
- Download file 525 Bytes
-
https://huggingface.co/spaces/Aluode/PerceptionLabPortable/resolve/main/python_embed/Lib/site-packages/fontTools/misc/enumTools.py
- Command line
-
hf download hf://spaces/Aluode/PerceptionLabPortable/python_embed/Lib/site-packages/fontTools/misc/enumTools.py
-
curl -L -o enumTools.py https://huggingface.co/spaces/Aluode/PerceptionLabPortable/resolve/main/python_embed/Lib/site-packages/fontTools/misc/enumTools.py
525 Bytes
| """Enum-related utilities, including backports for older Python versions.""" | |
| from __future__ import annotations | |
| from enum import Enum | |
| __all__ = ["StrEnum"] | |
| # StrEnum is only available in Python 3.11+ | |
| try: | |
| from enum import StrEnum | |
| except ImportError: | |
| class StrEnum(str, Enum): | |
| """ | |
| Minimal backport of Python 3.11's StrEnum for older versions. | |
| An Enum where all members are also strings. | |
| """ | |
| def __str__(self) -> str: | |
| return self.value | |