shell bypass 403

Cubjrnet7 Shell


name : setters.cpython-39.opt-1.pyc
a

Pͣ_��@sZdZddlmZmZmZddlmZddlmZdd�Z	dd	�Z
d
d�Zdd
�Ze
�ZdS)z%
Commonly used hooks for on_setattr.
�)�absolute_import�division�print_function�)�_config��FrozenAttributeErrorcs�fdd�}|S)zf
    Run all *setters* and return the return value of the last one.

    .. versionadded:: 20.1.0
    cs|}�D]}||||�}q|S)N�)�instance�attrib�	new_value�rv�setter��settersr	�0/usr/lib/python3.9/site-packages/attr/setters.py�wrapped_pipeszpipe.<locals>.wrapped_piper	)rrr	rr�pipesrcCs
t��dS)zL
    Prevent an attribute to be modified.

    .. versionadded:: 20.1.0
    Nr)�_�__Z___r	r	r�frozensrcCs,tjdur|S|j}|s|S||||�|S)z^
    Run *attrib*'s validator on *new_value* if it has one.

    .. versionadded:: 20.1.0
    F)rZ_run_validatorsZ	validator)r
rr�vr	r	r�validate&s
rcCs|j}|r||�S|S)z
    Run *attrib*'s converter -- if it has one --  on *new_value* and return the
    result.

    .. versionadded:: 20.1.0
    )Z	converter)r
rr�cr	r	r�convert8srN)�__doc__Z
__future__rrr�r�
exceptionsrrrrr�objectZNO_OPr	r	r	r�<module>s	

© 2025 Cubjrnet7