Work around for the buildbot sphinx generator which seems unable to find tables and snippets (hopefully this will do the job)...

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Andrea Gavana
2012-12-08 15:11:14 +00:00
parent 9decb82713
commit 7dc13f1e2b
2 changed files with 10 additions and 6 deletions

View File

@@ -1287,7 +1287,11 @@ class Table(Node):
possible_rest_input = os.path.join(TABLEROOT, self.xml_item_name)
if os.path.isfile(possible_rest_input):
table = '\n\n' + spacer + '.. include:: %s\n\n'%possible_rest_input
# Work around for the buildbot sphinx generator which seems unable
# to find the tables...
rst_file = os.path.split(possible_rest_input)[1]
rst_folder = os.path.normpath(os.path.relpath(TABLEROOT, SPHINXROOT))
table = '\n\n' + spacer + '.. include:: %s\n\n'%os.path.join(rst_folder, rst_file)
if self.element.tail and self.element.tail.strip():
rest = ConvertToPython(self.element.tail.rstrip())

View File

@@ -784,20 +784,20 @@ def FormatContributedSnippets(kind, contrib_snippets):
user = lines[0].replace('##', '').strip()
onlyfile = os.path.split(snippet)[1]
download = os.path.join(SPHINXROOT, '_downloads', onlyfile)
if not os.path.isfile(download):
shutil.copyfile(snippet, download)
text += RAW_1%(spacer, spacer)
text += '\n' + spacer + 'Example %d - %s (:download:`download <_downloads/%s>`):\n\n'%(indx+1, user, onlyfile)
text += spacer + '.. literalinclude:: %s\n'%snippet
text += spacer + '.. literalinclude:: _downloads/%s\n'%onlyfile
text += spacer + ' :lines: 2-\n\n'
text += RAW_2%(spacer, spacer)
text += '\n\n%s|\n\n'%spacer
download = os.path.join(SPHINXROOT, '_downloads', onlyfile)
if not os.path.isfile(download):
shutil.copyfile(snippet, download)
return text