
    \i                     &    S SK Jr   " S S\5      rg)    )IntEnumc                   (    \ rS rSrSr\S 5       rSrg)	ParamEnum   zWraps IntEnum to provide validation of a requested item.

Intended for enums used for function parameters.

Use enum.get_value(item) for this behavior instead of builtin enum[item].
c           	           X   R                   $ ! [         aL    U  Vs1 s H  o"R                  iM     Os  snf nn[        SR	                  USR                  U5      5      5      ef = f)zGValidate item and raise a ValueError with valid options if not present.z/'{}' is not a valid option, must be one of '{}'z', ')valueKeyErrorname
ValueErrorformatjoin)clsitemevalid_optionss       P/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/shapely/_enum.py	get_valueParamEnum.get_value   sd    	9??" 	-01SVVS1M1AHH&++m4 	s    A&43A& N)__name__
__module____qualname____firstlineno____doc__classmethodr   __static_attributes__r       r   r   r      s     
 
r   r   N)enumr   r   r   r   r   <module>r      s     r   