
    
                     &    d dl mZ 	 	 	 	 ddZd Zy)    )document_model_driven_methodNc                 N   t        | |||||||||	|
|       |j                  rd| j                  v r| j                  d       |j                  j                  }| j                  d      }|j                  j                  d|}d|z  }d|z  }t        |j                        r
d|z  }d|z  }|j                  j                          |j                  d|z         |j                  j                          |j                  d	|z         |j                  j                          y y )
N)sectionmethod_nameoperation_modelevent_emittermethod_descriptionexample_prefixinclude_inputinclude_outputexclude_inputexclude_outputdocument_outputinclude_signaturereturn.z:py:class:`%s`z%s resourcezlist(%s)zA list of %s resourcesz
:rtype: %sz:returns: %s)r   resourceavailable_sectionsdelete_sectiontypeadd_new_sectionservice_modelservice_name_method_returns_resource_liststylenew_linewrite)r   r   r   r   r	   r
   r   r   r   r   r   resource_action_modelr   resource_typenew_return_sectionreturn_resource_typereturn_typereturn_descriptions                     $lib/third_party/boto3/docs/method.py%document_model_driven_resource_methodr%      s;    !['#-%#%#%'+  %%w111""8,-66;;$44X>))66  ')==*m<()>)G)GH${2K!9" 	  ))+  ;&	(  ))+  //	1  ))+1 &    c                 `    | j                   D ]  }|j                  sd|j                  v s y y)Nz[]TF)identifierspath)r   
identifiers     r$   r   r   B   s,    **
??tz6 + r&   )	NNNNNNTNT)botocore.docs.methodr   r%   r    r&   r$   <module>r-      s%    >
 EI@D48/,dr&   