Skip to content

Commit cb19293

Browse files
committed
Fix PySide import error for perf script: export-to-postgresql.py
PySide and PySide2 are not supported for Python3.7 and above Based on Python version, different PySide versions can be imported PySide6 should be imported in case of Python3.7 and above Signed-off-by: Misbah Anjum N <[email protected]>
1 parent 432d823 commit cb19293

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

tools/perf/scripts/python/export-to-postgresql.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -223,15 +223,14 @@
223223
# print "{0:>6} {1:>10} {2:>9} {3:<30} {4:>6} {5:<30}".format(query.value(0), query.value(1), query.value(2), query.value(3), query.value(4), query.value(5))
224224
# call_path_id = query.value(6)
225225

226-
PYSIDE_VERSION_1 = True
227-
if "pyside-version-1" not in sys.argv:
228-
try:
229-
from PySide2.QtSql import *
230-
PYSIDE_VERSION_1 = False
231-
except:
232-
pass
233-
234-
if PYSIDE_VERSION_1:
226+
# Import PySide based on Python Version
227+
if "pyside-version-1" or "--pyside-version-1" in sys.argv:
228+
from PySide.QtSql import *
229+
elif sys.version_info >= (3,7):
230+
from PySide6.QtSql import *
231+
elif sys.version_info >= (2,7):
232+
from PySide2.QtSql import *
233+
else:
235234
from PySide.QtSql import *
236235

237236
if sys.version_info < (3, 0):

0 commit comments

Comments
 (0)