Всем доброго времени суток. Не могу понять, почему в PyQt QSqlDatabase.open() возвращает всегда TRUE.
Независимо от результата подключения к SQL.
from PyQt5.QtSql import QSqlDatabase
db = QSqlDatabase.addDatabase("QMYSQL")
db.setHostName("из головы")
db.setDatabaseName("из головы")
db.setUserName("из головы")
db.setPassword("из головы")
ok = db.open()
print(ok) #почему всегда True???
db.close()
PyQt - 5.4.1
Python - 3.4
Пробовал на Windows 7, Archlinux, Ubuntu 15.04 результат один "TRUE".
Помогите разобраться в проблеме. Заранее Спасибо!