aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/libshiboken/signature/signature.cpp
diff options
context:
space:
mode:
authorChristian Tismer <tismer@stackless.com>2023-02-07 13:07:51 +0100
committerChristian Tismer <tismer@stackless.com>2023-02-08 14:02:02 +0100
commit53dbaf2f87c8f39851bb81e7ebaf66dbcf3f5581 (patch)
tree4c0899fd06db7566c23ff78ec4d224784af96e6a /sources/shiboken6/libshiboken/signature/signature.cpp
parentbf73772d2c43a71d13a55e9914c631591cd01815 (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.cpp4
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;