Skip to content

Commit d25c253

Browse files
committedMar 21, 2016
2to3:
* add fixes * pyqt fixer: include some QtSql symbols and remove imports which only symbol was removed (eg. SIGNAL)
1 parent d161612 commit d25c253

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
 

‎scripts/qgis_fixes/fix_pyqt.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,18 @@
344344
"QSvgGenerator"
345345
]),
346346
],
347+
"PyQt4.QtSql": [
348+
("PyQt.QtSql", [
349+
"QSqlDatabase",
350+
"QSqlQuery",
351+
"QSqlField"
352+
]),
353+
],
354+
"PyQt4.uic": [
355+
("PyQt.uic", [
356+
"loadUiType",
357+
]),
358+
],
347359
"PyQt4": [
348360
("PyQt", [
349361
"QtCore",
@@ -451,6 +463,8 @@ def transform_member(self, node, results):
451463
mod_member.replace(Name(new_name, prefix=pref))
452464
elif new_name == '':
453465
self.cannot_convert(node, "This is an invalid module element")
466+
else:
467+
node.remove()
454468

455469
# Multiple members being imported
456470
else:

0 commit comments

Comments
 (0)
Failed to load comments.