From a543b8ba29a6a13a898ce446fb70470bd6636a48 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 3 Dec 2018 17:04:19 +0900 Subject: Use StringList for params to docutils because of expected --- sphinx/directives/code.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sphinx/directives/code.py') diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py index c91bca438..b513a37e0 100644 --- a/sphinx/directives/code.py +++ b/sphinx/directives/code.py @@ -13,7 +13,7 @@ from difflib import unified_diff from docutils import nodes from docutils.parsers.rst import directives -from docutils.statemachine import ViewList +from docutils.statemachine import StringList from six import text_type from sphinx import addnodes @@ -89,7 +89,7 @@ def container_wrapper(directive, literal_node, caption): container_node = nodes.container('', literal_block=True, classes=['literal-block-wrapper']) parsed = nodes.Element() - directive.state.nested_parse(ViewList([caption], source=''), + directive.state.nested_parse(StringList([caption], source=''), directive.content_offset, parsed) if isinstance(parsed[0], nodes.system_message): msg = __('Invalid caption: %s' % parsed[0].astext()) -- cgit v1.2.1