Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-06-30 19:49:17 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-12-22 11:20:35 +0300
commit6d6fe9da0d0c86cc1037ec7c05fbddb92bb6f3c4 (patch)
tree50d89a02314b487c843985aa78b5e17b94d2e3e8 /sphinx/environment/collectors/indexentries.py
parentcf50ec3abebdadd4ac441db1c98b0feec892b546 (diff)
Add IndexDomain
Diffstat (limited to 'sphinx/environment/collectors/indexentries.py')
-rw-r--r--sphinx/environment/collectors/indexentries.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/sphinx/environment/collectors/indexentries.py b/sphinx/environment/collectors/indexentries.py
index 9c86779fc..640eb915b 100644
--- a/sphinx/environment/collectors/indexentries.py
+++ b/sphinx/environment/collectors/indexentries.py
@@ -8,22 +8,29 @@
:license: BSD, see LICENSE for details.
"""
+import warnings
from typing import Any, Dict, Set
from docutils import nodes
from sphinx import addnodes
from sphinx.application import Sphinx
+from sphinx.deprecation import RemovedInSphinx40Warning
from sphinx.environment import BuildEnvironment
from sphinx.environment.collectors import EnvironmentCollector
from sphinx.util import split_index_msg, logging
+
logger = logging.getLogger(__name__)
class IndexEntriesCollector(EnvironmentCollector):
name = 'indices'
+ def __init__(self) -> None:
+ warnings.warn('IndexEntriesCollector is deprecated.',
+ RemovedInSphinx40Warning)
+
def clear_doc(self, app: Sphinx, env: BuildEnvironment, docname: str) -> None:
env.indexentries.pop(docname, None)