summaryrefslogtreecommitdiff
path: root/sphinx/domains/std.py
diff options
context:
space:
mode:
authortk0miya <i.tkomiya@gmail.com>2014-09-19 12:04:25 +0900
committertk0miya <i.tkomiya@gmail.com>2014-09-19 12:04:25 +0900
commitba20114e151d92cca45986aa47c893c8b325ea62 (patch)
tree0c18633f1c819d7ac673f24e33c4f488b4d57b44 /sphinx/domains/std.py
parent4889ca9073e5e50ccc71edeeefd6e67cbfc3d023 (diff)
downloadsphinx-ba20114e151d92cca45986aa47c893c8b325ea62.tar.gz
do nested_parse() :caption: of code-block directive
Diffstat (limited to 'sphinx/domains/std.py')
-rw-r--r--sphinx/domains/std.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py
index bb044e30..7a769221 100644
--- a/sphinx/domains/std.py
+++ b/sphinx/domains/std.py
@@ -563,6 +563,11 @@ class StandardDomain(Domain):
break
else:
continue
+ elif node.tagname == 'container' and node.get('literal_block'):
+ for n in node:
+ if n.tagname == 'caption':
+ sectname = clean_astext(n)
+ break
else:
# anonymous-only labels
continue