HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/keyring/util/__pycache__/__init__.cpython-310.pyc
o

���ad�@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
    cs t�d�s
�|i|���_�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	cs.�|D]}z|�VWq|yYqwdS)zk
    yield the results of calling each element of callables, suppressing
    any indicated exceptions.
    Nr)�	callables�
exceptions�callablerrr	�suppress_exceptionss���r)rr
�	Exceptionrrrrr	�<module>s