* add fixes
* pyqt fixer: include some QtSql symbols and remove imports
  which only symbol was removed (eg. SIGNAL)
This commit is contained in:
Juergen E. Fischer 2016-03-20 16:08:19 +01:00
parent d161612bd2
commit d25c253d87

View File

@ -344,6 +344,18 @@ MAPPING = {
"QSvgGenerator"
]),
],
"PyQt4.QtSql": [
("PyQt.QtSql", [
"QSqlDatabase",
"QSqlQuery",
"QSqlField"
]),
],
"PyQt4.uic": [
("PyQt.uic", [
"loadUiType",
]),
],
"PyQt4": [
("PyQt", [
"QtCore",
@ -451,6 +463,8 @@ class FixPyqt(FixImports):
mod_member.replace(Name(new_name, prefix=pref))
elif new_name == '':
self.cannot_convert(node, "This is an invalid module element")
else:
node.remove()
# Multiple members being imported
else: