Commit eda72a3e authored by Ilya Lysenkov's avatar Ilya Lysenkov

Fixed problem with conflicting filenames in the online documentation

parent c923b258
......@@ -102,7 +102,7 @@ class SphinxWriter:
print >>self
def cmd_chapter(self, c):
filename = str(c.params[0]).lower().replace(' ', '_').replace('/','_')
filename = str(c.params[0]).lower().replace(' ', '_').replace('/','_').replace('.','_')
self.f_index.write(" %s\n" % filename)
self.f_chapter = QOpen(os.path.join(self.language, filename + '.rst'), 'wt')
self.f_section = None
......@@ -117,6 +117,8 @@ class SphinxWriter:
def cmd_section(self, c):
filename = str(c.params[0]).lower().replace(' ', '_').replace('/','_')
if len(self.cur_module) > 0:
filename = self.cur_module + "_" + filename
if not self.chapter_intoc:
self.chapter_intoc = True
print >>self.f_chapter
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment