
    Mi!                     *    S SK r S SKrSSKJr  SS jrg)    N   )_normalize_loggerc                 h  ^ ^^ T(       d  SS/m[        T [        5      (       a!  T R                  S5      (       a  [        S5      eTR	                  SS5        TR	                  SS5        TR	                  S	S
5        TR	                  SS5        TR	                  SS5        [        T 5      m UU U4S jnU$ )zA decorator that adds a `--verbosity, -v` option to the decorated
command.

Name can be configured through ``*names``. Keyword arguments are passed to
the underlying ``click.option`` decorator.
z--verbosityz-v-z?Since click-log 0.2.0, the first argument must now be a logger.defaultINFOmetavarLVLexpose_valueFhelpz.Either CRITICAL, ERROR, WARNING, INFO or DEBUGis_eagerTc                 L   > U4S jn[         R                  " TSU0TD6" U 5      $ )Nc                    > [        [        UR                  5       S 5      nUc%  [        R                  " SR                  U5      5      eTR                  U5        g )Nz7Must be CRITICAL, ERROR, WARNING, INFO or DEBUG, not {})getattrloggingupperclickBadParameterformatsetLevel)ctxparamvaluexloggers       k/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/click_log/options.py
_set_level>simple_verbosity_option.<locals>.decorator.<locals>._set_level   sI    5Ay((MVE]  OOA    callback)r   option)fr   kwargsr   namess     r   	decorator*simple_verbosity_option.<locals>.decorator   s(    	 ||UBZB6B1EEr   )
isinstancestr
startswith
ValueError
setdefaultr   )r   r$   r#   r%   s   ``` r   simple_verbosity_optionr,      s     %&#6#4#4S#9#9 ( ) 	) i(
i'
ne,
fNO
j$'v&F
F r   )N)r   r   corer   r,    r   r   <module>r/      s      #!r   