File: //opt/cppython/lib/python3.8/site-packages/botocore/docs/__pycache__/docstring.cpython-38.pyc
U
KD�g@ � @ st d dl mZ d dlmZ d dlmZ d dlmZ G dd� de�Z G dd� de �Z
G d d
� d
e �ZG dd� de �Zd
S )� )�DocumentStructure��document_model_driven_method��document_paginate_method��document_wait_methodc sZ e Zd ZdZ� fdd�Z� fdd�Zdd� Zdd d
�Zdd� ZeZ d
d� Z
dd� Z� ZS )�LazyLoadedDocstringa0 Used for lazily loading docstrings
You can instantiate this class and assign it to a __doc__ value.
The docstring will not be generated till accessed via __doc__ or
help(). Note that all docstring classes **must** subclass from
this class. It cannot be used directly as a docstring.
c s t � �� || _|| _d| _dS )z�
The args and kwargs are the same as the underlying document
generation function. These just get proxied to the underlying
function.
N)�super�__init__� _gen_args�_gen_kwargs�
_docstring��self�args�kwargs�� __class__� �D/opt/cppython/lib/python3.8/site-packages/botocore/docs/docstring.pyr s
zLazyLoadedDocstring.__init__c s t � �| �S �N)r
�__new__)�clsr r r r r r '