文件操作 - _compat.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/importlib_metadata/__pycache__/_compat.cpython-311.pyc
编辑文件内容
� ]�cA � �| � d dl Z d dlZg d�Z d dlmZ n# e$ r d dlmZ Y nw xY wd� Zd� Z G d� d� � Z d� Z dS ) � N)�install� NullFinder�Protocol)r c �p � t j � | � � � � t � � | S )z� Class decorator for installation on sys.meta_path. Adds the backport DistributionFinder to sys.meta_path and attempts to disable the finder functionality of the stdlib DistributionFinder. )�sys� meta_path�append�disable_stdlib_finder)�clss �</usr/lib/python3/dist-packages/importlib_metadata/_compat.pyr r s1 � � �M���������������J� c �J � d� } t | t j � � D ]}|`�dS )z� Give the backport primacy for discovering path-based distributions by monkey-patching the stdlib O_O. See #91 for more background for rationale on this sketchy behavior. c �L � t | dd � � dk ot | d� � S )N� __module__�_frozen_importlib_external�find_distributions)�getattr�hasattr)�finders r �matchesz&disable_stdlib_finder.<locals>.matches% s8 � ���L�$� � � )�*� T�.5�f�>R�.S�.S� Tr N)�filterr r r )r r s r r r sD � �T� T� T� ��#�-�0�0� &� &���%�%�&� &r c �, � e Zd ZdZed� � � ZeZdS )r zj A "Finder" (aka "MetaClassFinder") that never finds any modules, but may find distributions. c � � d S )N� )�args�kwargss r � find_speczNullFinder.find_spec4 s � ��tr N)�__name__r �__qualname__�__doc__�staticmethodr �find_moduler r r r r . s: � � � � � �� � �� � �\�� �K�K�Kr r c �: � t j � � dk }| |z S )zY Adjust for variable stacklevel on partial under PyPy. Workaround for #327. �PyPy)�platform�python_implementation)�val�is_pypys r �pypy_partialr) A s! � � �,�.�.�&�8�G���=�r )r r% �__all__�typingr �ImportError�typing_extensionsr r r r) r r r �<module>r. s� �� � � � � ���� 0� /� /��+���������� +� +� +�*�*�*�*�*�*�*�*�+���� � � �&� &� &�$� � � � � � � �&� � � � s � �#�#
修改文件时间
将文件时间修改为当前时间的前一年
删除文件