403Webshell
Server IP : 138.197.176.125  /  Your IP : 216.73.217.55
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/attr/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/attr/__pycache__/converters.cpython-38.pyc
U

]�]]�@sBdZddlmZmZmZddlmZmZdd�Zedfdd	�Z	dS)
z
Commonly useful converters.
�)�absolute_import�division�print_function�)�NOTHING�Factorycs�fdd�}|S)z�
    A converter that allows an attribute to be optional. An optional attribute
    is one which can be set to ``None``.

    :param callable converter: the converter that is used for non-``None``
        values.

    .. versionadded:: 17.1.0
    cs|dkrdS�|�S�N���val��	converterr	�1/usr/lib/python3/dist-packages/attr/converters.py�optional_convertersz$optional.<locals>.optional_converterr	)r
rr	rr�optional
srNcsv�tkr|dkrtd���tk	r0|dk	r0td��|dk	r@t|��t�t�rf�jrXtd���fdd�}n�fdd�}|S)a�
    A converter that allows to replace ``None`` values by *default* or the
    result of *factory*.

    :param default: Value to be used if ``None`` is passed. Passing an instance
       of `attr.Factory` is supported, however the ``takes_self`` option
       is *not*.
    :param callable factory: A callable that takes not parameters whose result
       is used if ``None`` is passed.

    :raises TypeError: If **neither** *default* or *factory* is passed.
    :raises TypeError: If **both** *default* and *factory* are passed.
    :raises ValueError: If an instance of `attr.Factory` is passed with
       ``takes_self=True``.

    .. versionadded:: 18.2.0
    Nz(Must pass either `default` or `factory`.z5Must pass either `default` or `factory` but not both.z1`takes_self` is not supported by default_if_none.cs|dk	r|S���Sr)�factoryr
��defaultr	r�default_if_none_converter@sz2default_if_none.<locals>.default_if_none_convertercs|dk	r|S�Srr	r
rr	rrHs)r�	TypeErrorr�
isinstanceZ
takes_self�
ValueError)rrrr	rr�default_if_nones �
�r)
�__doc__Z
__future__rrr�_makerrrrr	r	r	r�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit