| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/ext/__pycache__/ |
Upload File : |
a
�ab�5 � @ s$ d Z ddlZddlZddlZddlmZ ddlmZmZm Z m
Z
mZmZm
Z
mZ ddlmZ ddlmZmZ ddlZddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
l m!Z!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z(m)Z)m*Z* ddl+m,Z, e)�-e.�Z/dZ0G dd� de�Z1ee2e2ee2 d�dd�Z3ee4d�dd�Z5eedd�dd�Z6eee
e2 edd�dd �Z7eee2dd!�d"d#�Z8G d$d%� d%e&�Z9eeeeee d&�d'd(�Z:ee2ee2 d)�d*d+�Z;ee2e4d)�d,d-�Z<ee e
e2ee2ef e2f ddf d.�d/d0�Z=eee2ef d.�d1d2�Z>dS )3z�
sphinx.ext.viewcode
~~~~~~~~~~~~~~~~~~~
Add links to module code in Python object descriptions.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�path)�Any�Dict� Generator�Iterable�Optional�Set�Tuple�cast)�nodes)�Element�Node)�addnodes)�Sphinx)�Builder)�StandaloneHTMLBuilder)�RemovedInSphinx50Warning)�BuildEnvironment)�_�__)�ModuleAnalyzer)�SphinxPostTransform)�get_full_modname�logging�status_iterator)�make_refnodeZ_modulesc @ s e Zd ZdZdS )�viewcode_anchorz�Node for viewcode anchors.
This node will be processed in the resolving phase.
For viewcode supported builders, they will be all converted to the anchors.
For not supported builders, they will be removed.
N)�__name__�
__module__�__qualname__�__doc__� r! r! �7/usr/lib/python3.9/site-packages/sphinx/ext/viewcode.pyr '