src/eric7/DocumentationTools/IndexGenerator.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 9786
f94b530722af
child 10423
299802979277
equal deleted inserted replaced
10372:1444b4bee64b 10373:093dcebe5ecb
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:

eric ide

mercurial