diff options
author | Christian Tismer <tismer@stackless.com> | 2023-12-21 16:35:51 +0100 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2023-12-28 21:58:52 +0100 |
commit | 79f46b2a6012cf691c60c0b88404435762ba6341 (patch) | |
tree | d9b17d69c934908cf797e9733325275c685ef64c | |
parent | 3750fe1095df1f9dc3bed1168294bc10061ac8d2 (diff) |
PyPySide: Fix a problem with __warningregistry__
The function `isolate_warnings` has a problem
when called on a external module.
Seen in `existence_test.py`.
Improve the function to not touch irrelevant modules.
Change-Id: Icb661717b111bd400abb30799fb97f630fdc3297
Pick-to: 6.6
Task-number: PYSIDE-535
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r-- | sources/pyside6/tests/registry/util.py | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sources/pyside6/tests/registry/util.py b/sources/pyside6/tests/registry/util.py index 0359d28c4..a1c5e05e5 100644 --- a/sources/pyside6/tests/registry/util.py +++ b/sources/pyside6/tests/registry/util.py @@ -26,8 +26,6 @@ def isolate_warnings(): if mod and hasattr(mod, warn_name): save_warnings[name] = mod.__dict__[warn_name] delattr(mod, warn_name) - else: - save_warnings[name] = None yield for name, warn in save_warnings.items(): mod = sys.modules[name] |