QScintilla/APIsManager.py

changeset 3096
23856c207f81
parent 3011
18292228c724
child 3142
55030c09e142
child 3160
209a07d7e401
equal deleted inserted replaced
3095:72938a6d5047 3096:23856c207f81
181 if Globals.isWindowsPlatform(): 181 if Globals.isWindowsPlatform():
182 qsciPath = os.path.join( 182 qsciPath = os.path.join(
183 Globals.getPyQt4ModulesDirectory(), "qsci") 183 Globals.getPyQt4ModulesDirectory(), "qsci")
184 if os.path.exists(qsciPath): 184 if os.path.exists(qsciPath):
185 # it's the installer 185 # it's the installer
186 apidir = os.path.join(qsciPath, "api", 186 if self.__lexer.lexer() is not None:
187 self.__lexer.lexer()) 187 apidir = os.path.join(qsciPath, "api",
188 fnames = [] 188 self.__lexer.lexer())
189 filist = QDir(apidir).entryInfoList(["*.api"], QDir.Files, 189 fnames = []
190 QDir.IgnoreCase) 190 filist = QDir(apidir).entryInfoList(
191 for fi in filist: 191 ["*.api"], QDir.Files, QDir.IgnoreCase)
192 fnames.append(fi.absoluteFilePath()) 192 for fi in filist:
193 return fnames 193 fnames.append(fi.absoluteFilePath())
194 return fnames
195 else:
196 return []
194 197
195 return self.__apis.installedAPIFiles() 198 return self.__apis.installedAPIFiles()
196 else: 199 else:
197 return [] 200 return []
198 201

eric ide

mercurial