diff options
author | Christian Tismer <tismer@stackless.com> | 2019-02-25 12:35:24 +0100 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2019-02-26 10:35:51 +0000 |
commit | c6c1a3e099a8139137d6ef133d1d399ba1ee38bd (patch) | |
tree | aad5762394b1c6b2c03d1e4ddfa7ad7fd32b2abe /sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py | |
parent | 5dcebb60c75b03cec2db63ecc618740a78d7f084 (diff) |
Prevent Python 3.5 From Crashing The Build
Python 3.5 has a bug that crashes the build.
See the description in the issue tracker.
The cure is to use a more recent contextlib.py and to avoid
a PySide cleanup function that creates the crash.
The problem is not solved for Python 3.5, and it is not clear
if the testbinding module has a hidden bug, too.
But this fix seems to be good enough for the moment.
We should decide if we are going to fix Python 3.5 or abandon
it altogether.
Change-Id: Iacf2237de1f34d2b3cd1d68f1fb5833bdca3fdc2
Fixes: PYSIDE-953
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py')
-rw-r--r-- | sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py b/sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py index e078ef1ab..ef18beb67 100644 --- a/sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py +++ b/sources/shiboken2/shibokenmodule/support/signature/fix-complaints.py @@ -1,6 +1,6 @@ ############################################################################# ## -## Copyright (C) 2018 The Qt Company Ltd. +## Copyright (C) 2019 The Qt Company Ltd. ## Contact: https://www.qt.io/licensing/ ## ## This file is part of Qt for Python. @@ -49,7 +49,7 @@ you are changing messages (what I did, of course :-) . import os -patched_modules = "backport_inspect typing27" +patched_modules = "backport_inspect typing27 contextlib36" offending_words = { "behavio""ur": "behavior", |