DocumentationTools/IndexGenerator.py

changeset 96
9624a110667d
parent 45
9a18f4dbb493
child 253
3ccdf551bde7
equal deleted inserted replaced
95:261bc03812fd 96:9624a110667d
76 file = file.replace(basename, "") 76 file = file.replace(basename, "")
77 77
78 if "__init__" in file: 78 if "__init__" in file:
79 dir = os.path.dirname(file) 79 dir = os.path.dirname(file)
80 udir = os.path.dirname(dir) 80 udir = os.path.dirname(dir)
81 base = os.path.basename(dir)
82 if udir: 81 if udir:
83 upackage = udir.replace(os.sep, ".") 82 upackage = udir.replace(os.sep, ".")
84 try: 83 try:
85 elt = self.packages[upackage] 84 elt = self.packages[upackage]
86 except KeyError: 85 except KeyError:
96 "modules" : {} 95 "modules" : {}
97 } 96 }
98 97
99 if moduleDocument.isEmpty(): 98 if moduleDocument.isEmpty():
100 return 99 return
101 100
102 package = os.path.dirname(file).replace(os.sep, ".") 101 package = os.path.dirname(file).replace(os.sep, ".")
103 name = os.path.splitext(file)[0].replace(os.sep, ".")
104 try: 102 try:
105 elt = self.packages[package] 103 elt = self.packages[package]
106 except KeyError: 104 except KeyError:
107 elt = self.packages["00index"] 105 elt = self.packages["00index"]
108 elt["modules"][moduleDocument.name()] = \ 106 elt["modules"][moduleDocument.name()] = \

eric ide

mercurial