|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/site-packages/boto3/__pycache__/ |
U
Q��gE � @ s` d dl Z d dlmZ edddddg�ZG dd� de�Zd d
� Zdd� Zd
d� ZG dd� d�ZdS )� N)�
namedtuple�ServiceContext�service_nameZ
service_modelZservice_waiter_modelZresource_json_definitionsc @ s e Zd ZdZdS )r a Provides important service-wide, read-only information about a service
:type service_name: str
:param service_name: The name of the service
:type service_model: :py:class:`botocore.model.ServiceModel`
:param service_model: The model of the service.
:type service_waiter_model: :py:class:`botocore.waiter.WaiterModel` or
a waiter model-like object such as
:py:class:`boto3.utils.LazyLoadedWaiterModel`
:param service_waiter_model: The waiter model of the service.
:type resource_json_definitions: dict
:param resource_json_definitions: The loaded json models of all resource
shapes for a service. It is equivalient of loading a
``resource-1.json`` and retrieving the value at the key "resources".
N)�__name__�
__module__�__qualname__�__doc__� r r �8/opt/cppython/lib/python3.8/site-packages/boto3/utils.pyr s c C s t | � tj| S )zIImport module given a name.
Does not support relative imports.
)�
__import__�sys�modules)�namer r r
�
import_module2 s r c s |�� �fdd�}|S )Nc s2 � � dd�\}}t|�}| ��� t||�f | �S )N�.� )�rsplitr �update�getattr)�kwargs�moduleZ
function_name�� full_nameZ
parent_kwargsr r
�_handler? s
zlazy_call.<locals>._handlerr )r r r r r r
� lazy_call<