File: //snap/certbot/current/lib/python3.12/site-packages/setuptools/__pycache__/_imp.cpython-312.pyc
�
�F�h� � �d � d Z ddlZddlZddlZddlZddlmZ dZdZdZ dZ
dZd � Zd
d
�Z
d
d�Zd� Zy)zX
Re-implementation of find_module and get_frozen_object
from the deprecated imp module.
� N)�module_from_spec� � � � � c � � t |t � r(t j j � j
nt j j
} || |� S �N)�
isinstance�list� importlib� machinery�
PathFinder� find_spec�util)�module�paths�finders �/build/snapcraft-certbot-c9aaebe726f8beb59a0eb2d8e1671bc4/parts/certbot/install/lib/python3.12/site-packages/setuptools/_imp.pyr r sI � � �e�T�"� ���&�&�(�2�2�
�^�^�
%�
%� �
�&�%� � � c � � t | |� }|�t d| � �� �|j s6t |d� r*t j
j
d|j � }d}d}t |j t � }|j dk( s0|r<t |j t j j � rt }d}dx}}�n6|j dk( s0|r;t |j t j j � r
t }d}dx}}n�|j r�|j }t"