1 # -----------------------------------------------------------------------------
2 # Copyright © 2009- The Spyder Development Team
4 # Licensed under the terms of the MIT License
5 # (see LICENSE.txt for details)
6 # -----------------------------------------------------------------------------
8 """Provides QtSql classes and functions."""
10 from . import PYQT5
, PYQT6
, PYSIDE6
, PYSIDE2
13 from PyQt5
.QtSql
import *
15 from PyQt6
.QtSql
import *
16 QSqlDatabase
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
17 QSqlQuery
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
18 QSqlResult
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
20 from PySide6
.QtSql
import *
21 # Map DeprecationWarning methods
22 QSqlDatabase
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
23 QSqlQuery
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
24 QSqlResult
.exec_
= lambda self
, *args
, **kwargs
: self
.exec(*args
, **kwargs
)
26 from PySide2
.QtSql
import *