QScintilla/APIsManager.py

branch
5_3_x
changeset 3094
f453f3040984
parent 2611
dd77cc80e343
child 3163
9f50365a0870
equal deleted inserted replaced
3093:a0cf4c26566f 3094:f453f3040984
168 if Utilities.isWindowsPlatform(): 168 if Utilities.isWindowsPlatform():
169 qsciPath = os.path.join(Utilities.getPythonModulesDirectory(), 169 qsciPath = os.path.join(Utilities.getPythonModulesDirectory(),
170 "PyQt4", "qsci") 170 "PyQt4", "qsci")
171 if os.path.exists(qsciPath): 171 if os.path.exists(qsciPath):
172 # it's the installer 172 # it's the installer
173 apidir = os.path.join(qsciPath, "api", self.__lexer.lexer()) 173 if self.__lexer.lexer() is not None:
174 fnames = [] 174 apidir = os.path.join(qsciPath, "api", self.__lexer.lexer())
175 filist = QDir(apidir).entryInfoList(["*.api"], QDir.Files, 175 fnames = []
176 QDir.IgnoreCase) 176 filist = QDir(apidir).entryInfoList(["*.api"], QDir.Files,
177 for fi in filist: 177 QDir.IgnoreCase)
178 fnames.append(fi.absoluteFilePath()) 178 for fi in filist:
179 return fnames 179 fnames.append(fi.absoluteFilePath())
180 return fnames
181 else:
182 return []
180 183
181 return self.__apis.installedAPIFiles() 184 return self.__apis.installedAPIFiles()
182 else: 185 else:
183 return [] 186 return []
184 187

eric ide

mercurial