From 7306834f915ef9d276aec439eadece93564b5d13 Mon Sep 17 00:00:00 2001 From: "A. Jesse Jiryu Davis" Date: Sat, 1 Jul 2017 12:14:27 -0400 Subject: [PATCH] Sphinx 1.6 compatibility --- doc/mongo_extensions.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/doc/mongo_extensions.py b/doc/mongo_extensions.py index 117b2c68a..6457c2719 100644 --- a/doc/mongo_extensions.py +++ b/doc/mongo_extensions.py @@ -16,8 +16,7 @@ from docutils import nodes from sphinx import addnodes -from sphinx.util.compat import (Directive, - make_admonition) +from sphinx.util.compat import Directive class mongodoc(nodes.Admonition, nodes.Element): @@ -58,11 +57,11 @@ class MongodocDirective(Directive): option_spec = {} def run(self): - return make_admonition(mongodoc, self.name, - ['See general MongoDB documentation'], - self.options, self.content, self.lineno, - self.content_offset, self.block_text, - self.state, self.state_machine) + node = mongodoc() + title = 'The MongoDB documentation on' + node += nodes.title(title, title) + self.state.nested_parse(self.content, self.content_offset, node) + return [node] def process_mongodoc_nodes(app, doctree, fromdocname):