|
18 | 18 | ***************************************************************************/ |
19 | 19 | Some portions of code were taken from https://code.google.com/p/pydee/ |
20 | 20 | """ |
| 21 | +from __future__ import print_function |
| 22 | +from builtins import str |
| 23 | +from builtins import range |
21 | 24 | from qgis.PyQt.QtCore import Qt, QObject, QEvent, QSettings, QCoreApplication, QFileInfo, QSize |
22 | 25 | from qgis.PyQt.QtGui import QFont, QFontMetrics, QColor, QKeySequence, QCursor |
23 | 26 | from qgis.PyQt.QtWidgets import QShortcut, QMenu, QApplication, QWidget, QGridLayout, QSpacerItem, QSizePolicy, QFileDialog, QTabWidget, QTreeWidgetItem, QFrame, QLabel, QToolButton, QMessageBox |
@@ -47,7 +50,7 @@ def __init__(self, window, tab, *args): |
47 | 50 | self.window = window |
48 | 51 | self.tab = tab |
49 | 52 | self._handlers = {} |
50 | | - for shortcut, handler in KeyFilter.SHORTCUTS.items(): |
| 53 | + for shortcut, handler in list(KeyFilter.SHORTCUTS.items()): |
51 | 54 | modifiers = shortcut[0] |
52 | 55 | if not isinstance(modifiers, list): |
53 | 56 | modifiers = [modifiers] |
@@ -1190,7 +1193,7 @@ def listObject(self, tab): |
1190 | 1193 | for superClass in class_data.super: |
1191 | 1194 | if superClass == 'object': |
1192 | 1195 | continue |
1193 | | - if isinstance(superClass, basestring): |
| 1196 | + if isinstance(superClass, str): |
1194 | 1197 | superClassName.append(superClass) |
1195 | 1198 | else: |
1196 | 1199 | superClassName.append(superClass.name) |
|
0 commit comments