DocumentationTools/IndexGenerator.py

changeset 5587
ea526b78ee6c
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5586:0e5421d679e7 5587:ea526b78ee6c
82 self.remembered = True 82 self.remembered = True
83 if basename: 83 if basename:
84 file = file.replace(basename, "") 84 file = file.replace(basename, "")
85 85
86 if "__init__" in file: 86 if "__init__" in file:
87 dir = os.path.dirname(file) 87 dirName = os.path.dirname(file)
88 udir = os.path.dirname(dir) 88 udir = os.path.dirname(dirName)
89 if udir: 89 if udir:
90 upackage = udir.replace(os.sep, ".") 90 upackage = udir.replace(os.sep, ".")
91 try: 91 try:
92 elt = self.packages[upackage] 92 elt = self.packages[upackage]
93 except KeyError: 93 except KeyError:
94 elt = self.packages["00index"] 94 elt = self.packages["00index"]
95 else: 95 else:
96 elt = self.packages["00index"] 96 elt = self.packages["00index"]
97 package = dir.replace(os.sep, ".") 97 package = dirName.replace(os.sep, ".")
98 elt["subpackages"][package] = moduleDocument.shortDescription() 98 elt["subpackages"][package] = moduleDocument.shortDescription()
99 99
100 self.packages[package] = { 100 self.packages[package] = {
101 "description": moduleDocument.description(), 101 "description": moduleDocument.description(),
102 "subpackages": {}, 102 "subpackages": {},

eric ide

mercurial