--- a/QScintilla/Shell.py Sun Mar 24 13:52:12 2013 +0100 +++ b/QScintilla/Shell.py Mon Mar 25 03:11:06 2013 +0100 @@ -7,6 +7,8 @@ Module implementing a graphical Python shell. """ +from __future__ import unicode_literals # __IGNORE_WARNING__ + import sys import re @@ -40,7 +42,7 @@ @param horizontal flag indicating a horizontal layout (boolean) @param parent parent widget (QWidget) """ - super().__init__(parent) + super(ShellAssembly, self).__init__(parent) self.__shell = Shell(dbs, vm, self) @@ -96,7 +98,7 @@ @param vm reference to the viewmanager object @param parent parent widget (QWidget) """ - super().__init__(parent) + super(Shell, self).__init__(parent) self.setUtf8(True) self.vm = vm @@ -602,7 +604,7 @@ @param platform platform of the remote interpreter (string) @param dbgclient debug client variant used (string) """ - super().clear() + super(Shell, self).clear() if self.passive and not self.dbs.isConnected(): self.__write(self.trUtf8('Passive Debug Mode')) self.__write(self.trUtf8('\nNot connected')) @@ -790,7 +792,7 @@ if event.button() == Qt.MidButton: self.__middleMouseButton() else: - super().mousePressEvent(event) + super(Shell, self).mousePressEvent(event) def wheelEvent(self, evt): """ @@ -806,7 +808,7 @@ evt.accept() return - super().wheelEvent(evt) + super(Shell, self).wheelEvent(evt) def event(self, evt): """ @@ -819,7 +821,7 @@ self.gestureEvent(evt) return True - return super().event(evt) + return super(Shell, self).event(evt) def gestureEvent(self, evt): """ @@ -879,7 +881,7 @@ self.prline, self.prcol = self.getCursorPosition() if self.echoInput: ac = self.isListActive() - super().keyPressEvent(ev) + super(Shell, self).keyPressEvent(ev) self.incrementalSearchActive = True if ac and \ self.racEnabled: @@ -1453,7 +1455,7 @@ if self.inDragDrop: event.acceptProposedAction() else: - super().dragEnterEvent(event) + super(Shell, self).dragEnterEvent(event) def dragMoveEvent(self, event): """ @@ -1464,7 +1466,7 @@ if self.inDragDrop: event.accept() else: - super().dragMoveEvent(event) + super(Shell, self).dragMoveEvent(event) def dragLeaveEvent(self, event): """ @@ -1476,7 +1478,7 @@ self.inDragDrop = False event.accept() else: - super().dragLeaveEvent(event) + super(Shell, self).dragLeaveEvent(event) def dropEvent(self, event): """ @@ -1503,7 +1505,7 @@ self.executeLines(s) del s else: - super().dropEvent(event) + super(Shell, self).dropEvent(event) self.inDragDrop = False @@ -1538,7 +1540,7 @@ self.setCaretWidth(self.caretWidth) self.setCursorFlashTime(QApplication.cursorFlashTime()) - super().focusInEvent(event) + super(Shell, self).focusInEvent(event) def focusOutEvent(self, event): """ @@ -1554,7 +1556,7 @@ self.__searchNextShortcut.setEnabled(False) self.__searchPrevShortcut.setEnabled(False) self.setCaretWidth(0) - super().focusOutEvent(event) + super(Shell, self).focusOutEvent(event) def insert(self, txt): """