docs: Keep up with the location of NoUri
Sphinx 2.1 moved sphinx.environment.NoUri into sphinx.errors; that produced this warning in the docs build: /usr/lib/python3.7/site-packages/sphinx/registry.py:473: RemovedInSphinx30Warning: sphinx.environment.NoUri is deprecated. Grab NoUri from the right place and make the warning go away. That symbol was only added to sphinx.errors in 2.1, so we must still import it from the old location when running in older versions. Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
6535a39ffa
commit
bcac386f3d
|
@ -5,8 +5,13 @@
|
||||||
# has been done.
|
# has been done.
|
||||||
#
|
#
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
import sphinx
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.environment import NoUri
|
if sphinx.version_info[0] < 2 or \
|
||||||
|
sphinx.version_info[0] == 2 and sphinx.version_info[1] < 1:
|
||||||
|
from sphinx.environment import NoUri
|
||||||
|
else:
|
||||||
|
from sphinx.errors import NoUri
|
||||||
import re
|
import re
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue