o
    nÄŽiö  ã                   @  s\   d Z ddlmZ ddlmZ dgZz	ddlmZ W dS  ey-   G dd„ deeƒZY dS w )zFEnum-related utilities, including backports for older Python versions.é    )Úannotations)ÚEnumÚStrEnum)r   c                   @  s   e Zd ZdZddd„ZdS )r   z„
        Minimal backport of Python 3.11's StrEnum for older versions.

        An Enum where all members are also strings.
        ÚreturnÚstrc                 C  s   | j S )N)Úvalue)Úself© r	   úT/home/jeff/fluffinator/venv/lib/python3.10/site-packages/fontTools/misc/enumTools.pyÚ__str__   s   zStrEnum.__str__N)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r	   r	   r	   r
   r      s    N)	r   Ú
__future__r   Úenumr   Ú__all__r   ÚImportErrorr   r	   r	   r	   r
   Ú<module>   s    þ