Files
old-parkingkoncept/parkingkonceptvenv/lib/python3.7/site-packages/boto3/__pycache__/utils.cpython-37.pyc

49 lines
3.0 KiB
Plaintext
Raw Normal View History

2019-11-17 12:44:16 +01:00
B
<00>[<5B>] <00>@sbddlZddlmZedddddg<04>ZGdd<03>de<03>Zd d
<EFBFBD>Zd d <0C>Zd d<0E>ZGdd<10>de<08>Z dS)<11>N)<01>
namedtuple<EFBFBD>ServiceContext<78> service_nameZ service_modelZservice_waiter_modelZresource_json_definitionsc@seZdZdZdS)raProvides 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)<04>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__<5F>r r <00>./tmp/pip-install-u_6_z2pz/boto3/boto3/utils.pyrscCst|<00>tj|S)zIImport module given a name.
Does not support relative imports.
)<03>
__import__<EFBFBD>sys<79>modules)<01>namer r r
<00> import_module.src s|<01><01><00>fdd<02>}|S)Ncs2<00><00>dd<02>\}}t|<01>}|<00><02><01>t||<02>f|<00>S)N<>.<2E>)<04>rsplitr<00>update<74>getattr)<03>kwargs<67>moduleZ function_name)<02> full_name<6D> parent_kwargsr r
<00>_handler;s
zlazy_call.<locals>._handlerr )rrrr )rrr
<00> lazy_call8srcCs"||krtd|<00><01>n|||<dS)NzKCannot inject class attribute "%s", attribute already exists in class dict.)<01> RuntimeError)Zclass_attributesr<00>valuer r r
<00>inject_attributeDs

rc@s eZdZdZdd<03>Zdd<05>ZdS)<07>LazyLoadedWaiterModelatA lazily loaded waiter model
This does not load the service waiter model until an attempt is made
to retrieve the waiter model for a specific waiter. This is helpful
in docstring generation where we do not need to actually need to grab
the waiter-2.json until it is accessed through a ``get_waiter`` call
when the docstring is generated/accessed.
cCs||_||_||_dS)N)<03>_session<6F> _service_name<6D> _api_version)<04>selfZ
bc_sessionr<00> api_versionr r r
<00>__init__VszLazyLoadedWaiterModel.__init__cCs|j<00>|j|j<03><02>|<01>S)N)rZget_waiter_modelr r!<00>
get_waiter)r"Z waiter_namer r r
r%[sz LazyLoadedWaiterModel.get_waiterN)rrrrr$r%r r r r
rMsr)
r <00> collectionsrZ_ServiceContextrrrr<00>objectrr r r r
<00><module> s