Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/logilab/common/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/logilab/common/__pycache__/sphinx_ext.cpython-37.pyc

B

�d{T
�@shddlmZddlmZGdd�dej�Zdd�ZddlmZm	Z	m
Z
mZmZm
Z
eej�dd	��Zd
S)�)�monkeypatch)�autodocc@s2eZdZdZdd�Zdd�Zddd�Zd	d
�ZdS)
�DocstringOnlyModuleDocumenterZ	docstringcCsdS)N�)�selfrr�J/opt/alt/python37/lib/python3.7/site-packages/logilab/common/sphinx_ext.py�format_signaturesz.DocstringOnlyModuleDocumenter.format_signaturecCsdS)Nr)r�sigrrr�add_directive_headersz2DocstringOnlyModuleDocumenter.add_directive_headerFcCsdS)Nr)rZall_membersrrr�document_memberssz.DocstringOnlyModuleDocumenter.document_memberscCs&|dk	r|||gfS|pd|gfS)N�r)r�modname�parents�path�baserrr�resolve_namesz*DocstringOnlyModuleDocumenter.resolve_nameN)F)�__name__�
__module__�__qualname__�objtyperr
rrrrrrrs

rcCs|�t�dS)N)Zadd_autodocumenterr)Zapprrr�setup'sr)�ViewList�Options�AutodocReporter�nodes�assemble_option_dict�nested_parse_with_titlescCs0t�|_|jjj|_|jjjj|_g|_t�|_	|j
dd�}|j|}tt
|j��|j��|_|||jd�}|j|jd�|j	s�|jSx|jD]}|j�|�q�W|jjj}t|j	|jjj�|jj_|j
dkr�t��}|jj|_t|j|j	|�n$t��}|jj|_|j�|j	d|�||jj_|j|jS)N�r)Zmore_content)Z
automoduleZ
autodocstring)�setZfilename_set�stateZdocumentZreporterZsettings�env�warningsr�result�name�	_registryrr�options�itemsZoption_specZgenopt�	argumentsZgenerate�contentZnote_dependency�memorr�sectionrZ	paragraphZnested_parse�children)rrZ	doc_classZ
documenter�fnZold_reporter�noderrr�run/s6





r.N)Zlogilab.common.decoratorsrZ
sphinx.extrZModuleDocumenterrrZsphinx.ext.autodocrrrrrrZ
AutoDirectiver.rrrr�<module>s