We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b605f8f commit 8690486Copy full SHA for 8690486
Lib/test/test_sys.py
@@ -1516,15 +1516,14 @@ def test_changing_sys_stderr_and_removing_reference(self):
1516
# If the default displayhook doesn't take a strong reference
1517
# to sys.stderr the following code can crash. See bpo-43660
1518
# for more details.
1519
- code = """
1520
-if True:
1521
- import sys
1522
- class MyStderr:
1523
- def write(self, s):
1524
- sys.stderr = None
1525
- sys.stderr = MyStderr()
1526
- 1/0
1527
-"""
+ code = textwrap.dedent('''
+ import sys
+ class MyStderr:
+ def write(self, s):
+ sys.stderr = None
+ sys.stderr = MyStderr()
+ 1/0
+ ''')
1528
rc, out, err = assert_python_failure('-c', code)
1529
self.assertEqual(out, b"")
1530
self.assertEqual(err, b"")
0 commit comments