Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
sphinx
/
environment
/
collectors
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: toctree.cpython-310.pyc
o �$�a�3 � @ s� d Z ddlmZmZmZmZmZmZmZm Z ddl mZ ddlm Z mZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZmZ ed �Z e�!e"�Z#G dd� de�Z$dedee%ef fdd�Z&dS )z� sphinx.environment.collectors.toctree ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Toctree collector for sphinx.environment. :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. � )�Any�Dict�List�Set�Tuple�Type�TypeVar�cast)�nodes)�Element�Node)�addnodes)�Sphinx)�BuildEnvironment)�TocTree)�EnvironmentCollector)�__)�SphinxContentsFilter)�logging�url_re�Nc @ s� e Zd Zdedededdfdd�Zdededee d eddf d d�Zdede j ddfd d�Zdededee fdd�Z dedee fdd�Zdedee fdd�ZdS )�TocTreeCollector�app�env�docname�returnNc C s� |j �|d � |j�|d � |j�|d � |j�|d � |j�|d � |j�|� |j�|� t |j �� �D ]\}}|�|� |sE|j |= q6d S �N)�tocs�pop�toc_secnumbers�toc_fignumbers�toc_num_entries�toctree_includes� glob_toctrees�discard�numbered_toctrees�list�files_to_rebuild�items)�selfr r r �subfn�fnset� r, �G/usr/lib/python3/dist-packages/sphinx/environment/collectors/toctree.py� clear_doc s ��zTocTreeCollector.clear_doc�docnames�otherc C s� |D ]5}|j | |j |<