QScintilla/APIsManager.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
diff -r b0996e4a289e -r 1d8dd9706f46 QScintilla/APIsManager.py
--- a/QScintilla/APIsManager.py	Fri Jan 01 16:11:36 2010 +0000
+++ b/QScintilla/APIsManager.py	Sat Jan 02 15:11:35 2010 +0000
@@ -12,7 +12,7 @@
 from PyQt4.QtCore import *
 from PyQt4.Qsci import QsciAPIs, QsciLexer
 
-import Lexers
+from . import Lexers
 import Preferences
 import Utilities
 
@@ -130,8 +130,7 @@
                     needsPreparation = True
                 else:
                     preparedAPIsTime = preparedAPIsInfo.lastModified()
-                    apifiles = Preferences.getEditorAPI(self.__language)
-                    apifiles.sort()
+                    apifiles = sorted(Preferences.getEditorAPI(self.__language))
                     if self.__apifiles != apifiles:
                         needsPreparation = True
                     for apifile in apifiles:
@@ -199,7 +198,7 @@
         """
         Public slot to reload the api information.
         """
-        for api in self.__apis.values():
+        for api in list(self.__apis.values()):
             api and api.reloadAPIs()
     
     def getAPIs(self, language, forPreparation = False):

eric ide

mercurial