summaryrefslogtreecommitdiff
path: root/sphinx/directives/code.py
diff options
context:
space:
mode:
authortk0miya <i.tkomiya@gmail.com>2014-09-26 20:15:17 +0900
committertk0miya <i.tkomiya@gmail.com>2014-09-26 20:15:17 +0900
commit7c7a563426fa6ac1825e078d9980ff882cedce23 (patch)
tree1eb0feb9fd2ed04586719ba00ed05cba0c85a5de /sphinx/directives/code.py
parent07e52ff22dc63ceb110f25e9ea40bad227bcf260 (diff)
downloadsphinx-git-7c7a563426fa6ac1825e078d9980ff882cedce23.tar.gz
Fix by review comment
Diffstat (limited to 'sphinx/directives/code.py')
-rw-r--r--sphinx/directives/code.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py
index c61380ecc..ff642ba70 100644
--- a/sphinx/directives/code.py
+++ b/sphinx/directives/code.py
@@ -63,15 +63,11 @@ def dedent_lines(lines, dedent):
def container_wrapper(directive, literal_node, caption):
- container_node = nodes.container('', literal_block=True)
-
- parsed = nodes.Element()
+ caption_node = nodes.caption()
directive.state.nested_parse(ViewList([caption], source=''),
- directive.content_offset, parsed)
- caption_node = nodes.caption(parsed[0].rawsource, '',
- *parsed[0].children)
- caption_node.source = parsed[0].source
- caption_node.line = parsed[0].line
+ directive.content_offset, caption_node)
+
+ container_node = nodes.container('', literal_block=True)
container_node += caption_node
container_node += literal_node
return container_node