diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/cryptography-docs.py | 21 | 
1 files changed, 6 insertions, 15 deletions
| diff --git a/docs/cryptography-docs.py b/docs/cryptography-docs.py index 6aa7847d..56baf127 100644 --- a/docs/cryptography-docs.py +++ b/docs/cryptography-docs.py @@ -6,7 +6,7 @@ from __future__ import absolute_import, division, print_function  from docutils import nodes -from sphinx.util.compat import Directive, make_admonition +from sphinx.util.compat import Directive  DANGER_MESSAGE = """ @@ -29,20 +29,11 @@ class HazmatDirective(Directive):          if self.content:              message += DANGER_ALTERNATE.format(alternate=self.content[0]) -        ad = make_admonition( -            Hazmat, -            self.name, -            [], -            self.options, -            nodes.paragraph("", message), -            self.lineno, -            self.content_offset, -            self.block_text, -            self.state, -            self.state_machine -        ) -        ad[0].line = self.lineno -        return ad +        content = nodes.paragraph("", message) +        admonition_node = Hazmat("\n".join(content)) +        self.state.nested_parse(content, self.content_offset, admonition_node) +        admonition_node.line = self.lineno +        return [admonition_node]  class Hazmat(nodes.Admonition, nodes.Element): | 
