
    !i                    b    d Z ddlmZ ddlmZ dgZ	 ddlmZ y# e$ r  G d dee      ZY yw xY w)zFEnum-related utilities, including backports for older Python versions.    )annotations)EnumStrEnum)r   c                      e Zd ZdZddZy)r   z
        Minimal backport of Python 3.11's StrEnum for older versions.

        An Enum where all members are also strings.
        c                    | j                   S )N)value)selfs    K/var/www/html/venv/lib/python3.12/site-packages/fontTools/misc/enumTools.py__str__zStrEnum.__str__   s    ::    N)returnstr)__name__
__module____qualname____doc__r    r   r
   r   r      s    		r   N)	r   
__future__r   enumr   __all__r   ImportErrorr   r   r   r
   <module>r      s<    L "  + 
#t 
s    ..