From: Kurt Kremitzki Date: Thu, 8 Feb 2024 08:13:11 +0000 (+0300) Subject: Update import of PyQt5 private sip module and remove Python 2/PyQt4 setapi calls X-Git-Tag: archive/raspbian/5.15.14-1+rpi1^2^2^2~22 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2832fadfefdca65f72583e8e0f3c9ab35b95eb65;p=pyside2.git Update import of PyQt5 private sip module and remove Python 2/PyQt4 setapi calls Last-Updated: 2020-12-20 Gbp-Pq: Name update-sip-import.patch --- diff --git a/sources/pyside2/tests/tools/list-class-hierarchy.py b/sources/pyside2/tests/tools/list-class-hierarchy.py index b734ae6..ab0c657 100755 --- a/sources/pyside2/tests/tools/list-class-hierarchy.py +++ b/sources/pyside2/tests/tools/list-class-hierarchy.py @@ -96,14 +96,10 @@ if __name__=='__main__': for l in libraries: dictionary = [] if l =="PyQt5": - import sip - sip.setapi('QDate',2) - sip.setapi('QDateTime',2) - sip.setapi('QString',2) - sip.setapi('QTextStream',2) - sip.setapi('QTime',2) - sip.setapi('QUrl',2) - sip.setapi('QVariant',2) + try: + from PyQt5 import sip + except ModuleNotFoundError: + import sip for m in modules: exec("from %s import %s" % (l,m), globals(), locals())