This commit is contained in:
Kovid Goyal 2016-03-03 23:20:06 +05:30
parent 450ea92fe3
commit a9c7fc76e9
2 changed files with 4 additions and 2 deletions

View File

@ -1,2 +1,3 @@
[options] [options]
---------------- ----------------

View File

@ -26,8 +26,9 @@ def source_read_handler(app, docname, source):
src = re.sub(r'(\s+generated/)en/', r'\1' + app.config.language + '/', src) src = re.sub(r'(\s+generated/)en/', r'\1' + app.config.language + '/', src)
# Sphinx does not call source_read_handle for the .. include directive # Sphinx does not call source_read_handle for the .. include directive
for m in reversed(tuple(include_pat.finditer(src))): for m in reversed(tuple(include_pat.finditer(src))):
ss = [open(m.group(1).lstrip('/')).read().decode('utf-8')] included_doc_name = m.group(1).lstrip('/')
source_read_handler(app, m.group(1).partition('.')[0], ss) ss = [open(included_doc_name).read().decode('utf-8')]
source_read_handler(app, included_doc_name.partition('.')[0], ss)
src = src[:m.start()] + ss[0] + src[m.end():] src = src[:m.start()] + ss[0] + src[m.end():]
source[0] = src source[0] = src