o
    uJAf  ã                   @   s0   d dl mZ ddddddœZG dd	„ d	eƒZd
S )é    )ÚEnumé   é   é   é   é   )ÚdefaultÚ
nofallbackÚ
nodownloadÚforcefallbackÚ	nopromotec                   @   sD   e Zd ZdZdZdZdZdZdefdd„Z	e
d	edd fd
d„ƒZdS )ÚWrapModer   r   r   r   r   Úreturnc                 C   s   | j S ©N)Úname)Úself© r   ú=/usr/lib/python3.10/site-packages/mesonbuild/wrap/__init__.pyÚ__str__5   s   zWrapMode.__str__Ú	mode_namec                 C   s   t |  }t|ƒS r   )Ústring_to_valuer   )r   Úgr   r   r   Úfrom_string8   s   zWrapMode.from_stringN)Ú__name__Ú
__module__Ú__qualname__r   r	   r
   r   r   Ústrr   Ústaticmethodr   r   r   r   r   r   .   s    r   N)Úenumr   r   r   r   r   r   r   Ú<module>   s    &ü