403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.25
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/traitlets/utils/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/traitlets/utils/__pycache__/decorators.cpython-311.pyc
�

�Uc}��>�dZddlZddlmZmZmZddlmZd�Zd�Z	dS)z&Useful decorators for Traitlets users.�N)�	Parameter�	Signature�	signature�)�	Undefinedc�4�|tkrtjn|S)z:Get default argument value, given the trait default value.)rr�empty)�values �</usr/lib/python3/dist-packages/traitlets/utils/decorators.py�_get_defaultr	s��#�y�0�0�9�?�?�e�;�c�L�
�d�|������D��}t|j��}t	|j���
g}d}g}d}|jD]�}t
j|j|��}|jtj	us|jtj
ur|�|���]|jtjur|}�s|jtj
ur|�|����|jtjur|}��|�"td�|�����g}	|	|dd�z
}	|�|	�|��|	|z
}	|	�
fd�|D��z
}	|	�|��t#|	��|_|S)zYReturn a decorated class with a constructor signature that contain Trait names as kwargs.c�j�g|]0\}}|�d���|t|j��f��1S)�_)�
startswithr�
default_value)�.0�namer
s   r�
<listcomp>z(signature_has_traits.<locals>.<listcomp>sN������D�%����s�#�#��	
�|�E�/�0�0�1���r
NznThe {} constructor does not take **kwargs, which means that the signature can not be expanded with trait names�c�V��g|]%\}}|�v�	t|tj|�����&S))�kind�default)r�KEYWORD_ONLY)rrr�old_parameter_namess   �rrz(signature_has_traits.<locals>.<listcomp>HsE�������D�'��*�*�*�	�$�Y�3�W�E�E�E�*�*�*r
)�class_traits�itemsr�__init__�list�
parameters�copyrr�POSITIONAL_ONLY�POSITIONAL_OR_KEYWORD�append�VAR_POSITIONALr�VAR_KEYWORD�RuntimeError�formatr�
__signature__)�cls�traits�
old_signature�old_positional_parameters�old_var_positional_parameter�old_keyword_only_parameters�old_var_keyword_parameter�parameter_name�	parameter�new_parametersrs          @r�signature_has_traitsr4s������+�+�-�-�3�3�5�5����F��c�l�+�+�M��}�7�8�8�� "��#'� �"$�� $��'�2�2�2���I�m�6�~�F�G�G�	�
�N�i�7�7�7��~��!@�@�@�%�,�,�Y�7�7�7�7�
�^�y�7�
7�
7�+4�(�(�
�^�y�5�
5�
5�'�.�.�y�9�9�9�9�
�^�y�4�
4�
4�(1�%��!�(��|�
D�
D��
�
�
�
�	
��N��/����3�3�N�$�/����:�;�;�;��1�1�N������#�����N����3�4�4�4�!�.�1�1�C���Jr
)
�__doc__r!�inspectrrr�	traitletsrrr4�r
r�<module>r9sq��,�,�����3�3�3�3�3�3�3�3�3�3�!�!�!�!�!�!�<�<�<�
E�E�E�E�Er

Youez - 2016 - github.com/yon3zu
LinuXploit