Skip to content

Commit e0e2798

Browse files
committed
Merge pull request cms-sw#1660 from cmsdoxy/patch-4
Documentation fixes -- Update for backward compatibility
2 parents 5537195 + d9e72bb commit e0e2798

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

Documentation/ReferenceManualScripts/python/PackageSplitter.py

+18-18
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def __GetPackageName(self, str_):
4040
return str_
4141

4242
def __GetFileName(self, str_):
43-
return self.prefix + str_.lower().replace(' ', '_') + '.html'
43+
return self.prefix + str_.replace(' ', '_') + '.html'
4444

4545
def GenerateTab(self, current = None, linkPrefix = ""):
4646
html = '<div class="tabs3">\n<ul class="tablist">\n'
@@ -63,8 +63,8 @@ def CreateSubPage(self, packageName):
6363
self.PrepareData()
6464
tab = self.GenerateTab(current = packageName)
6565
counter = 0
66-
htmlList = '<table class="directory">\n<tbody>\n'
67-
keysI = self.data[packageName].keys()
66+
htmlList = '<table class="directory">\n<tbody>\n'
67+
keysI = self.data[packageName].keys()
6868
keysI.sort()
6969
for i in keysI:
7070
if counter % 2 == 0:
@@ -106,21 +106,21 @@ def CreatePackagePage(self, outputFile):
106106
self.WriteFile(outputFile, data.replace('&lt;','<').replace('&gt;', '>'))
107107

108108
for i in self.data:
109-
self.CreateSubPage(i)
110-
111-
for i in self.data:
112-
for j in self.data[i]:
113-
self.AddTab2Page(self.data[i][j])
114-
115-
def AddTab2Page(self, packageLink):
116-
tabHTML = self.GenerateTab(linkPrefix = "../../")
117-
118-
orgSource = self.ReadFile(packageLink)
119-
120-
soup = BeautifulSoup(orgSource)
109+
self.CreateSubPage(i)
110+
111+
for i in self.data:
112+
for j in self.data[i]:
113+
self.AddTab2Page(self.data[i][j])
114+
115+
def AddTab2Page(self, packageLink):
116+
tabHTML = self.GenerateTab(linkPrefix = "../../")
117+
118+
orgSource = self.ReadFile(packageLink)
119+
120+
soup = BeautifulSoup(orgSource)
121121
tab = soup.find('ul', { "class" : "tablist" })
122122
tab.replaceWith(tab.prettify() + tabHTML)
123-
data = str(soup.prettify())
123+
data = str(soup.prettify())
124124
self.WriteFile(packageLink, data.replace('&lt;','<').replace('&gt;', '>'))
125125

126126
def PrepareData(self):
@@ -140,8 +140,8 @@ def PrepareData(self):
140140
self.data[self.__GetPackageName(i).replace(u'Package ', u'')] = {}
141141

142142
self.data[self.__GetPackageName(i).replace(u'Package ', u'')][i] = self.packages[i]
143-
144-
143+
144+
145145
if len(sys.argv) == 4:
146146
PATH = sys.argv[1]
147147
OUTF = sys.argv[2]

0 commit comments

Comments
 (0)