160 caching=False) |
160 caching=False) |
161 language = module.getType() |
161 language = module.getType() |
162 if language: |
162 if language: |
163 apiGenerator = APIGenerator(module) |
163 apiGenerator = APIGenerator(module) |
164 apis = apiGenerator.genAPI(True, "", True) |
164 apis = apiGenerator.genAPI(True, "", True) |
165 basesDict = apiGenerator.genBases(True) |
165 try: |
166 for baseEntry in basesDict: |
166 basesDict = apiGenerator.genBases(True) |
167 if basesDict[baseEntry]: |
167 for baseEntry in basesDict: |
168 bases.append("{0} {1}\n".format( |
168 if basesDict[baseEntry]: |
169 baseEntry, " ".join(sorted(basesDict[baseEntry])))) |
169 bases.append("{0} {1}\n".format( |
|
170 baseEntry, " ".join(sorted(basesDict[baseEntry])))) |
|
171 except AttributeError: |
|
172 # eric 5.1 doesn't have this method |
|
173 pass |
170 except (IOError, ImportError): |
174 except (IOError, ImportError): |
171 pass |
175 pass |
172 else: |
176 else: |
173 try: |
177 try: |
174 apis = Utilities.readEncodedFile(apiFile)[0].splitlines(True) |
178 apis = Utilities.readEncodedFile(apiFile)[0].splitlines(True) |