관리-도구
편집 파일: _functools.cpython-311.opt-2.pyc
� c��fO � �$ � d dl Z d dlZdd�Zd� ZdS )� Nc �R � �� �pt j � � ��� fd�}d� |_ |S )Nc � �� t j �| � � } �|� � }t | �j |� � ||i |��S �N)�types� MethodType�setattr�__name__)�self�args�kwargs�bound_method� cached_method� cache_wrapper�methods ���D/opt/alt/python311/lib64/python3.11/importlib/metadata/_functools.py�wrapperzmethod_cache.<locals>.wrapperK sM �� ��'���5�5��%� �l�3�3� ���f�o�}�5�5�5��}�d�-�f�-�-�-� c � � d S r � r r r �<lambda>zmethod_cache.<locals>.<lambda>S s � �$� r )� functools� lru_cache�cache_clear)r r r s `` r �method_cacher sO ��� �A�D "�:�Y�%8�%:�%:�M�.� .� .� .� .� .� '�,�G���Nr c �H � � t j � � � � fd�� � }|S )Nc �$ �� | � �| g|�R i |��S d S r r )�paramr r �funcs �r r zpass_none.<locals>.wrapperc s1 �� ����4��/��/�/�/��/�/�/� �r )r �wraps)r r s ` r � pass_noner Y s? �� �� �_�T���0� 0� 0� 0� ��0� �Nr r )r r r r r r r �<module>r! sL �� ���� � � � �O� O� O� O�f� � � � r