94 title = "Table of contents" |
94 title = "Table of contents" |
95 else: |
95 else: |
96 f = os.path.join(self.outputDir, "index-{0}".format(packagename)) |
96 f = os.path.join(self.outputDir, "index-{0}".format(packagename)) |
97 title = packagename |
97 title = packagename |
98 |
98 |
99 filename = joinext(f, ".html") |
99 filename = FileSystemUtilities.joinext(f, ".html") |
100 |
100 |
101 subpackages = "" |
101 subpackages = "" |
102 modules = "" |
102 modules = "" |
103 |
103 |
104 # 1) subpackages |
104 # 1) subpackages |
105 if package["subpackages"]: |
105 if package["subpackages"]: |
106 subpacks = package["subpackages"] |
106 subpacks = package["subpackages"] |
107 names = sorted(subpacks.keys()) |
107 names = sorted(subpacks.keys()) |
108 lst = [] |
108 lst = [] |
109 for name in names: |
109 for name in names: |
110 link = joinext("index-{0}".format(name), ".html") |
110 link = FileSystemUtilities.joinext("index-{0}".format(name), ".html") |
111 lst.append( |
111 lst.append( |
112 TemplatesListsStyleCSS.indexListEntryTemplate.format( |
112 TemplatesListsStyleCSS.indexListEntryTemplate.format( |
113 **{ |
113 **{ |
114 "Description": subpacks[name], |
114 "Description": subpacks[name], |
115 "Name": name.split(".")[-1], |
115 "Name": name.split(".")[-1], |
127 if package["modules"]: |
127 if package["modules"]: |
128 mods = package["modules"] |
128 mods = package["modules"] |
129 names = sorted(mods.keys()) |
129 names = sorted(mods.keys()) |
130 lst = [] |
130 lst = [] |
131 for name in names: |
131 for name in names: |
132 link = joinext(name, ".html") |
132 link = FileSystemUtilities.joinext(name, ".html") |
133 nam = name.split(".")[-1] |
133 nam = name.split(".")[-1] |
134 if nam == "__init__": |
134 if nam == "__init__": |
135 nam = name.split(".")[-2] |
135 nam = name.split(".")[-2] |
136 lst.append( |
136 lst.append( |
137 TemplatesListsStyleCSS.indexListEntryTemplate.format( |
137 TemplatesListsStyleCSS.indexListEntryTemplate.format( |