diff options
author | Christian Tismer <tismer@stackless.com> | 2023-02-07 13:07:51 +0100 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2023-02-08 14:02:02 +0100 |
commit | 53dbaf2f87c8f39851bb81e7ebaf66dbcf3f5581 (patch) | |
tree | 4c0899fd06db7566c23ff78ec4d224784af96e6a /sources/shiboken6/libshiboken/signature/signature.cpp | |
parent | bf73772d2c43a71d13a55e9914c631591cd01815 (diff) |
shiboken: Simplify sys module attribute lookup
Task-number: PYSIDE-2221
Change-Id: Ia748ab4da2907ee0d6e1120e0371d523b19d4c5a
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/shiboken6/libshiboken/signature/signature.cpp')
-rw-r--r-- | sources/shiboken6/libshiboken/signature/signature.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sources/shiboken6/libshiboken/signature/signature.cpp b/sources/shiboken6/libshiboken/signature/signature.cpp index 9b476520f..dee5008de 100644 --- a/sources/shiboken6/libshiboken/signature/signature.cpp +++ b/sources/shiboken6/libshiboken/signature/signature.cpp @@ -387,9 +387,7 @@ PyObject *PySide_BuildSignatureProps(PyObject *type_key) #ifdef PYPY_VERSION static bool get_lldebug_flag() { - PyObject *sysmodule = PyImport_AddModule("sys"); - auto *dic = PyModule_GetDict(sysmodule); - dic = PyDict_GetItemString(dic, "pypy_translation_info"); + auto *dic = PySys_GetObject("pypy_translation_info"); int lldebug = PyObject_IsTrue(PyDict_GetItemString(dic, "translation.lldebug")); int lldebug0 = PyObject_IsTrue(PyDict_GetItemString(dic, "translation.lldebug0")); return lldebug || lldebug0; |