summaryrefslogtreecommitdiff
path: root/sphinx/registry.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-12-17 22:06:46 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-12-17 22:07:56 +0900
commitde49b991f635faa0cf2cd07fae29bab3073b0662 (patch)
tree9f2d736beb2a7fd6439ba0ffe656fb62dccfdd31 /sphinx/registry.py
parent0a199c08b834e8416ddec7d2b4b4f6e8950f8196 (diff)
downloadsphinx-git-de49b991f635faa0cf2cd07fae29bab3073b0662.tar.gz
refactor: Use simple Input class
Diffstat (limited to 'sphinx/registry.py')
-rw-r--r--sphinx/registry.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/sphinx/registry.py b/sphinx/registry.py
index 0090d39a9..311270ccb 100644
--- a/sphinx/registry.py
+++ b/sphinx/registry.py
@@ -337,6 +337,8 @@ class SphinxComponentRegistry:
def add_source_input(self, input_class, override=False):
# type: (Type[SphinxFileInput], bool) -> None
+ warnings.warn('registry.source_input() is deprecated.',
+ RemovedInSphinx30Warning, stacklevel=2)
for filetype in input_class.supported:
if filetype in self.source_inputs and not override:
raise ExtensionError(__('source_input for %r is already registered') %
@@ -352,7 +354,7 @@ class SphinxComponentRegistry:
# use special source_input for unknown filetype
return self.source_inputs['*']
except KeyError:
- raise SphinxError(__('source_input for %s not registered') % filetype)
+ return None
def add_translator(self, name, translator, override=False):
# type: (str, Type[nodes.NodeVisitor], bool) -> None