%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/duplicity/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/duplicity/__pycache__/cached_ops.cpython-312.pyc

�

�2e���n�dZddlZddlZGd�de�Zed��Zed��Zed��Zed��Zy)	z0Cache-wrapped functions for grp and pwd lookups.�Nc��eZdZdZd�Zd�Zy)�
CachedCallz4Decorator for caching the results of function calls.c� �i|_||_y�N)�cache�f)�selfrs  �6/usr/lib/python3/dist-packages/duplicity/cached_ops.py�__init__zCachedCall.__init__s����
����c��	|j|S#ttf$r:}|j|�}t	|t�s||j|<|cYd}~Sd}~wwxYwr)r�KeyError�	TypeErrorr�
isinstance)r	�args�e�results    r
�__call__zCachedCall.__call__"sW��	��:�:�d�#�#���)�$�	��T�V�V�T�]�F��a��+�#)��
�
�4� ��M��	�s��A�/A�A�AN)�__name__�
__module__�__qualname__�__doc__rr�rr
rrs��>��rrc�,�tj|�Sr)�grp�getgrgid)�gids r
rr-����<�<���rc�,�tj|�Sr)r�getgrnam��names r
r r 2����<�<���rc�,�tj|�Sr)�pwd�getpwnamr!s r
r&r&7r#rc�,�tj|�Sr)r%�getpwuid)�uids r
r(r(<rr)	rrr%�objectrrr r&r(rrr
�<module>r+sl��*7�
�
����$���������������r

Zerion Mini Shell 1.0