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) |
108 lst = [] |
108 lst = [] |
109 for name in names: |
109 for name in names: |
110 link = FileSystemUtilities.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( |
124 ) |
124 ) |
125 |
125 |
126 # 2) modules |
126 # 2) modules |
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) |
130 lst = [] |
130 lst = [] |
131 for name in names: |
131 for name in names: |
132 link = FileSystemUtilities.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__": |
181 |
181 |
182 if basename: |
182 if basename: |
183 basename = basename.replace(os.sep, ".") |
183 basename = basename.replace(os.sep, ".") |
184 if not basename.endswith("."): |
184 if not basename.endswith("."): |
185 basename = "{0}.".format(basename) |
185 basename = "{0}.".format(basename) |
186 for package, element in list(self.packages.items()): |
186 for package, element in self.packages.items(): |
187 try: |
187 try: |
188 if basename: |
188 if basename: |
189 package = package.replace(basename, "") |
189 package = package.replace(basename, "") |
190 out = self.__writeIndex(package, element, newline) |
190 out = self.__writeIndex(package, element, newline) |
191 except OSError as v: |
191 except OSError as v: |