QScintilla/Shell.py

changeset 12
1d8dd9706f46
parent 7
c679fb30c8f3
child 13
1af94a91f439
--- a/QScintilla/Shell.py	Fri Jan 01 16:11:36 2010 +0000
+++ b/QScintilla/Shell.py	Sat Jan 02 15:11:35 2010 +0000
@@ -16,8 +16,8 @@
 
 from E4Gui.E4Application import e4App
 
-import Lexers
-from QsciScintillaCompat import QsciScintillaCompat, QSCINTILLA_VERSION
+from . import Lexers
+from .QsciScintillaCompat import QsciScintillaCompat, QSCINTILLA_VERSION
 
 import Preferences
 import UI.PixmapCache
@@ -25,7 +25,7 @@
 
 from Debugger.DebugClientCapabilities import HasShell, HasCompleter
 
-from ShellHistoryDialog import ShellHistoryDialog
+from .ShellHistoryDialog import ShellHistoryDialog
 
 class Shell(QsciScintillaCompat):
     """
@@ -218,7 +218,7 @@
         """
         Public method to shutdown the shell. 
         """
-        for key in self.historyLists.keys():
+        for key in list(self.historyLists.keys()):
             self.saveHistory(key)
         
     def __bindLexer(self, language = 'Python'):
@@ -411,7 +411,7 @@
             self.racEnabled = Preferences.getShell("AutoCompletionEnabled") and \
                               (cap & HasCompleter) > 0
             
-            if not self.historyLists.has_key(clType):
+            if clType not in self.historyLists:
                 # load history list
                 self.loadHistory(clType)
             self.history = self.historyLists[clType]
@@ -443,7 +443,7 @@
         
         @param clientType type of the debug client (string)
         """
-        if self.historyLists.has_key(clientType):
+        if clientType in self.historyLists:
             Preferences.Prefs.settings.setValue(\
                 "Shell/Histories/" + clientType, self.historyLists[clientType])
         
@@ -1256,7 +1256,7 @@
         
         # do the history related stuff
         self.maxHistoryEntries = Preferences.getShell("MaxHistoryEntries")
-        for key in self.historyLists.keys():
+        for key in list(self.historyLists.keys()):
             self.historyLists[key] = \
                 self.historyLists[key][-self.maxHistoryEntries:]
         

eric ide

mercurial