HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/keyring/util/__pycache__/__init__.cpython-38.pyc
U

ܦ�\b�@s ddlZdd�Zefdd�ZdS)�Ncs�fdd�}t���|�S)a6
    Decorate func so it's only ever called the first time.

    This decorator can ensure that an expensive or non-idempotent function
    will not be expensive on subsequent calls and is idempotent.

    >>> func = once(lambda a: a+3)
    >>> func(3)
    6
    >>> func(9)
    6
    >>> func('12')
    6
    cst�d�s�||��_�jS)N�always_returns)�hasattrr)�args�kwargs��func��7/usr/lib/python3/dist-packages/keyring/util/__init__.py�wrappers
zonce.<locals>.wrapper)�	functools�wraps)rr
rrr	�oncesr
c	cs0|D]&}z|�VWq|k
r(YqXqdS)zk
    yield the results of calling each element of callables, suppressing
    any indicated exceptions.
    Nr)Z	callables�
exceptions�callablerrr	�suppress_exceptionss
r)rr
�	Exceptionrrrrr	�<module>s