Skip to content

Conversation

@kumaraditya303
Copy link
Contributor

@kumaraditya303kumaraditya303 commented May 22, 2025

When the event loop is already closed, skip calling closing the pipe as it would otherwise lead to calling connection_lost callbacks which would error out of loop being closed.
See issue for detailed analysis.

Copy link
Member

@gvanrossumgvanrossum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG, one nit.

Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
@kumaraditya303kumaraditya303 merged commit 5804ee7 into python:mainMay 23, 2025
39 checks passed
@miss-islington-app
Copy link

Thanks @kumaraditya303 for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

@kumaraditya303kumaraditya303 deleted the async branch May 23, 2025 04:33
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request May 23, 2025
… already closed in asyncio subprocess (pythonGH-134508) (cherry picked from commit 5804ee7) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request May 23, 2025
… already closed in asyncio subprocess (pythonGH-134508) (cherry picked from commit 5804ee7) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
@bedevere-app
Copy link

GH-134561 is a backport of this pull request to the 3.14 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.14 bugs and security fixes label May 23, 2025
@bedevere-app
Copy link

GH-134562 is a backport of this pull request to the 3.13 branch.

@bedevere-appbedevere-appbot removed the needs backport to 3.13 bugs and security fixes label May 23, 2025
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Debian root 3.x (tier-1) has failed when building commit 5804ee7.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/345/builds/11421) and take a look at the build logs.
  4. Check if the failure is related to this commit (5804ee7) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/345/builds/11421

Failed tests:

  • test_unicodedata
  • test_io
  • test_statistics
  • test_cppext

Failed subtests:

  • test_init_is_python_build_with_home - test.test_embed.InitConfigTests.test_init_is_python_build_with_home
  • test_bug1572832 - test.test_multibytecodec.Test_ISO2022.test_bug1572832
  • test_build - test.test_cext.TestExt.test_build
  • test_build_cpp03 - test.test_cppext.TestCPPExt.test_build_cpp03
  • test_name_inverse_lookup - test.test_unicodedata.UnicodeFunctionsTest.test_name_inverse_lookup
  • test_build_limited - test.test_cext.TestExt.test_build_limited
  • test_kill_workers - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_kill_workers
  • test_idle_process_reuse_multiple - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_idle_process_reuse_multiple
  • test_build_c11 - test.test_cext.TestExt.test_build_c11
  • test_method_checksum - test.test_unicodedata.UnicodeMethodsTest.test_method_checksum
  • testIteration - test.test_file.PyOtherFileTests.testIteration
  • test_range_iterators - test.test_range.RangeTest.test_range_iterators
  • test_bug_5828 - test.test_unicodedata.UnicodeMiscTest.test_bug_5828
  • test_max_tasks_per_child_defaults_to_spawn_context - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_tasks_per_child_defaults_to_spawn_context
  • test_args_from_interpreter_flags - test.test_support.TestSupport.test_args_from_interpreter_flags
  • test_no_names_in_pua - test.test_unicodedata.UnicodeFunctionsTest.test_no_names_in_pua
  • test_normalization - test.test_unicodedata.NormalizationTest.test_normalization
  • test_build_limited_cpp03 - test.test_cppext.TestCPPExt.test_build_limited_cpp03
  • test_package - test.test_multiprocessing_main_handling.SpawnCmdLineTest.test_package
  • test_build_limited - test.test_cppext.TestCPPExt.test_build_limited
  • test_build - test.test_cppext.TestCPPExt.test_build
  • test_no_stale_references - test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_no_stale_references
  • test_build_c99 - test.test_cext.TestExt.test_build_c99
  • test_many_processes - test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_many_processes
  • test_function_checksum - test.test_unicodedata.UnicodeFunctionsTest.test_function_checksum
  • test_wait_result - test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_wait_result
  • test_assertion_error_location - test.test_exceptions.AssertionErrorTests.test_assertion_error_location

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 35, in test_build_cpp03self.check_build('_testcpp03ext', std='c++03') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main code = _serve_one(child_r, fds, unused_fds, old_handlers) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one code = spawn._main(child_r, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare _fixup_main_from_name(data['init_main_from_name']) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name main_content = runpy.run_module(mod_name, run_name="__mp_main__", alter_sys=True) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_modulereturn _run_module_code(code, init_globals, run_name, mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code _run_code(code, mod_globals, init_globals, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mod_name, mod_spec, pkg_name, script_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 6, in <module>from test.support import os_helper, Py_DEBUG File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 10, in <module>import logging File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 26, in <module>import sys, os, time, io, re, traceback, warnings, weakref, collections.abc File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 7, in <module>import textwrap File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line 17, in <module>classTextWrapper: ...<350 lines>...return"\n".join(self.wrap(text)) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line 107, in TextWrapper sentence_end_re = re.compile(r'[a-z]'# lowercase letterr'[\.\!\?]'# sentence-ending punct.r'[\"\']?'# optional end-of-quoter'\z') # end of chunk File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compilereturn _compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile p = _compiler.compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 766, in compile code = _code(p, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 599, in _code _compile(code, p.data, flags) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 88, in _compile charset, hascased = _optimize_charset(av, iscased, tolower, fixes) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 284, in _optimize_charset charmap[i] =1~~~~~~~^^^TypeError: list indices must be integers or slices, not list ERROR Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 411, in __del__ dealloc_warn(self) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1612, in _dealloc_warn warnings.warn(f'unclosed file {source!r}', ResourceWarning, ResourceWarning: unclosed file <_pyio.FileIO name='@test_1353320_tmpæ' mode='rb' closefd=True> Warning -- Unraisable exception Exception ignored while calling deallocator <function IOBase.__del__ at 0x7f7fa89c13d0>: Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 411, in __del__ dealloc_warn(self) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 859, in _dealloc_warn dealloc_warn(source) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1612, in _dealloc_warn warnings.warn(f'unclosed file {source!r}', ResourceWarning, ResourceWarning: unclosed file <_pyio.BufferedReader name='@test_1353320_tmpæ'> Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/site.py", line 73, in <module>import os File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/os.py", line 29, in <module>from _collections_abc import _check_methods File "<frozen importlib._bootstrap>", line 1371, in _find_and_load File "<frozen importlib._bootstrap>", line 1333, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1267, in _find_spec File "<frozen importlib._bootstrap_external>", line 1295, in find_spec File "<frozen importlib._bootstrap_external>", line 1269, in _get_spec File "<frozen importlib._bootstrap_external>", line 1396, in find_spec File "<frozen importlib._bootstrap_external>", line 133, in _path_joinTypeError: 'str' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 267, in test_packageself._check_script(launch_name) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 168, in _check_scriptself._check_output(script_name, rc, out, err) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line 159, in _check_outputself.assertEqual(err.decode('utf-8'), '') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError: 'python: ./Include/cpython/tupleobject.h:2[5528 chars]s>\n' != '' - python: ./Include/cpython/tupleobject.h:24: PyTuple_GET_SIZE: Assertion `PyTuple_Check(op)' failed. - Fatal Python error: Aborted - - Current thread 0x00007fc5c602c740 [python] (most recent call first): - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 669 in _init_fn - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1084 in _process_class - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362 in wrap - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 189 in <module> - File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed - File "<frozen importlib._bootstrap_external>", line 762 in exec_module - File "<frozen importlib._bootstrap>", line 938 in _load_unlocked - File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked - File "<frozen importlib._bootstrap>", line 1371 in _find_and_load - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13 in <module> - File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed - File "<frozen importlib._bootstrap_external>", line 762 in exec_module - File "<frozen importlib._bootstrap>", line 938 in _load_unlocked - File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked - File "<frozen importlib._bootstrap>", line 1371 in _find_and_load - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/pool.py", line 22 in <module> - File "<frozen importlib._bootstrap>", line 491 in _call_with_frames_removed - File "<frozen importlib._bootstrap_external>", line 762 in exec_module - File "<frozen importlib._bootstrap>", line 938 in _load_unlocked - File "<frozen importlib._bootstrap>", line 1342 in _find_and_load_unlocked - File "<frozen importlib._bootstrap>", line 1371 in _find_and_load - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 132 in _main - File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122 in spawn_main - File "<string>", line 1 in <module> - - Current thread's C stack trace (most recent call first): - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _Py_DumpStack+0x33 [0x56179945bd01] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x3069d8 [0x56179946e9d8] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x306c51 [0x56179946ec51] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x3bfd0 [0x7fc5c606afd0] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x8ad3c [0x7fc5c60b9d3c] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at gsignal+0x12 [0x7fc5c606af32] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at abort+0xd3 [0x7fc5c6055472] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x26395 [0x7fc5c6055395] - Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x34e32 [0x7fc5c6063e32] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23fd46 [0x5617993a7d46] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x9722 [0x5617993b7dfd] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x269389 [0x5617993d1389] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyEval_EvalCode+0xb6 [0x5617993d145e] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23e12c [0x5617993a612c] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x23e23b [0x5617993a623b] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x16c486 [0x5617992d4486] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x119f6e [0x561799281f6e] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x11a25e [0x56179928225e] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyObject_Call+0x20 [0x561799282296] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x7421 [0x5617993b5afc] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x269389 [0x5617993d1389] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x1186da [0x5617992806da] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x118a29 [0x561799280a29] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x11962e [0x56179928162e] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyObject_CallMethodObjArgs+0xed [0x561799281741] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2ab451 [0x561799413451] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at PyImport_ImportModuleLevelObject+0x1a3 [0x561799416d71] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_ImportName+0xae [0x5617993ad7d9] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at _PyEval_EvalFrameDefault+0x11a71 [0x5617993c014c] - Binary file "/root/buildarea/3.x.angelico-debian-amd64/build/python", at +0x2691eb [0x5617993d11eb] - <truncated rest of calls> Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 1991, in test_wait_resultself.assertTrue(c.wait(60)) ~~~~~~~~~~~~~~~^^^^^^^^^^^^AssertionError: False is not true Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 37, in test_build_c11self.check_build('_test_c11_cext', std='c11') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2373, in test_default_timeoutself.run_threads(self._test_default_timeout_f, (barrier, results)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2179, in run_threads f(*args) ~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f i = barrier.wait(cls.defaultTimeout) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in waitself._wait(timeout) ~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 770, in _waitraise BrokenBarrierError threading.BrokenBarrierError Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 570, in test_args_from_interpreter_flagsself.check_options(opts, 'args_from_interpreter_flags') ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 535, in check_optionsself.assertEqual(proc.stdout.rstrip(), repr(expected)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError: '' != "['-B']" + ['-B'] Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main code = _serve_one(child_r, fds, unused_fds, old_handlers) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one code = spawn._main(child_r, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare _fixup_main_from_name(data['init_main_from_name']) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name main_content = runpy.run_module(mod_name, run_name="__mp_main__", alter_sys=True) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_modulereturn _run_module_code(code, init_globals, run_name, mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code _run_code(code, mod_globals, init_globals, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mod_name, mod_spec, pkg_name, script_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 8, in <module>from .setup import setup_process, setup_test_dir File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line 12, in <module>from .runtests import RunTests File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line 12, in <module>from .utils import ( StrPath, StrJSON, TestTuple, TestName, TestFilter, FilterTuple, FilterDict) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/utils.py", line 708, in <module>ILLEGAL_XML_CHARS_RE= re.compile( '['...<7 lines>...# Match multiple sequential invalid characters for better efficiency']+') File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compilereturn _compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile p = _compiler.compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 766, in compile code = _code(p, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 599, in _code _compile(code, p.data, flags) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 116, in _compile _compile(code, av[2], flags) ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 88, in _compile charset, hascased = _optimize_charset(av, iscased, tolower, fixes) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 284, in _optimize_charset charmap[i] =1~~~~~~~^^^TypeError: list indices must be integers or slices, not list FAIL Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multibytecodec.py", line 372, in test_bug1572832chr(x).encode('iso_2022_jp', 'ignore') ~~~^^^TypeError: 'Test_ISO2022' object cannot be interpreted as an integer Traceback (test.test_exceptions.ExceptionTests.testWithTraceback) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_exceptions.py", line 2191, in test_assertion_error_locationself.assertEqual(result[-3:], expected) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^AssertionError: Lists differ: [' File "/root/buildarea/3.x.angelico-debian[135 chars]äge'] != [' assert 1 > 2, "messäge"', ' ^[28 chars]äge'] Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 48, in test_build_limitedself.check_build('_test_limited_cext', limited=True) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. TracebackAttr (test.test_exceptions.ExceptionTests.testNoneClearsTracebackAttr) ... ok Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrapself.run() ~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in runself._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 518, in _sleep_some_event time.sleep(100) ~~~~~~~~~~^^^^^ KeyboardInterrupt k Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 100, in test_function_checksumself.db.name(char, ""), ~~~~~~~~~~~~^^^^^^^^^^TypeError: name() argument 1 must be a unicode character, not UnicodeFunctionsTest Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 29, in test_buildself.check_build('_testcppext') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2475, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '('/root/buildarea/3.x.angelico-debian-amd64/build/build/test_python_1376617æ/tempcwd/env/bin/python', '-X', 'dev', '-m', 'pip', 'install', '/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/wheeldata/setuptools-79.0.1-py3-none-any.whl')' died with <Signals.SIGABRT: 6>. Traceback (most recent call last): File "<string>", line 1, in <module>from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=4, pipe_handle=17) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare _fixup_main_from_name(data['init_main_from_name']) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name main_content = runpy.run_module(mod_name, run_name="__mp_main__", alter_sys=True) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_modulereturn _run_module_code(code, init_globals, run_name, mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code _run_code(code, mod_globals, init_globals, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mod_name, mod_spec, pkg_name, script_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 8, in <module>from .setup import setup_process, setup_test_dir File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line 12, in <module>from .runtests import RunTests File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line 194, in <module>@dataclasses.dataclass(slots=True, frozen=True) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrapreturn _process_class(cls, init, repr, eq, order, unsafe_hash, frozen, match_args, kw_only, slots, weakref_slot) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1187, in _process_classcls= _add_slots(cls, frozen, weakref_slot, fields) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1330, in _add_slots member = inspect.unwrap(member) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line 688, in unwrapif (id_func in memo) or (len(memo) >= recursion_limit): ~~~^^^^^^TypeError: object of type 'function' has no len() k Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2263, in test_abortself.run_threads(self._test_abort_f, ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ (self.barrier, results1, results2)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2177, in run_threads b = Bunch(self, f, args, self.N-1) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2113, in __init__ p.start() ~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 121, in startself._popen =self._Popen(self) ~~~~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 224, in _Popenreturn _default_context.get_context().Process._Popen(process_obj) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 300, in _Popenreturn Popen(process_obj) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line 35, in __init__super().__init__(process_obj) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_fork.py", line 20, in __init__self._launch(process_obj) ~~~~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line 51, in _launchself.sentinel, w = forkserver.connect_to_new_process(self._fds) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 89, in connect_to_new_processself.ensure_running() ~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 131, in ensure_running resource_tracker.ensure_running() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/resource_tracker.py", line 160, in ensure_running warnings.warn('resource_tracker: process died unexpectedly, '~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'relaunching. Some resources might leak.') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^UserWarning: resource_tracker: process died unexpectedly, relaunching. Some resources might leak. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 758, in test_many_processesself.assertIn(p.exitcode, exitcodes) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^AssertionError: -11 not found in [-15] Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main code = _serve_one(child_r, fds, unused_fds, old_handlers) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one code = spawn._main(child_r, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare _fixup_main_from_name(data['init_main_from_name']) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name main_content = runpy.run_module(mod_name, run_name="__mp_main__", alter_sys=True) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_modulereturn _run_module_code(code, init_globals, run_name, mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code _run_code(code, mod_globals, init_globals, ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mod_name, mod_spec, pkg_name, script_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 6, in <module>from test.support import os_helper, Py_DEBUG File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 10, in <module>import logging File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 26, in <module>import sys, os, time, io, re, traceback, warnings, weakref, collections.abc File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13, in <module>import _colorize File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 175, in <module>@dataclass(frozen=True) ~~~~~~~~~^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrapreturn _process_class(cls, init, repr, eq, order, unsafe_hash, frozen, match_args, kw_only, slots, weakref_slot) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1014, in _process_class cls_fields.append(_get_field(cls, name, type, kw_only)) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 788, in _get_field f = field(default=default) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 410, in fieldraiseValueError('cannot specify both default and default_factory') ValueError: cannot specify both default and default_factory ERROR Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 43, in test_method_checksum"01"[char.istitle()], ^^^^^^^^^^^^AttributeError: 'UnicodeMethodsTest' object has no attribute 'istitle' Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 34, in test_buildself.check_build('_test_cext') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_range.py", line 557, in test_range_iteratorsself.assert_iterators_equal(iter1, iter2, test_id, limit=100) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^TypeError: 'str' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 198, in _run_module_as_mainreturn _run_code(code, main_globals, None, "__main__", mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) ~~~~^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 10, in <module>from .single import run_single_test File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/single.py", line 16, in <module>from .runtests import RunTests DeprecationWarning: __package__ != __spec__.parent Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 111, in test_name_inverse_lookupself.assertEqual(self.db.lookup(looked_name), char) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError: <test.test_unicodedata.UnicodeFunctionsTest testMethod=test_name_inverse_lookup> is not an instance of <class 'str'> : Second argument is not a string Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 119, in test_no_names_in_puaself.assertRaises(ValueError, self.db.name, char) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 813, in assertRaisesreturn context.handle('assertRaises', args, kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line 247, in handle callable_obj(*args, **kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^TypeError: unicodedata.name() argument after * must be an iterable, not _AssertRaisesContext Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 39, in test_build_limited_cpp03self.check_build('_test_limited_cpp03ext', std='c++03', limited=True) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. Traceback (test.test_exceptions.ExceptionTests.testInvalidTraceback) ... ok Traceback (most recent call last): python: Python/generated_cases.c.h:8407: _PyEval_EvalFrameDefault: Assertion `oparg & 1' failed. ERROR Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 570, in test_args_from_interpreter_flagsself.check_options(opts, 'args_from_interpreter_flags') ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line 535, in check_optionsself.assertEqual(proc.stdout.rstrip(), repr(expected)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError: '' != '[]' + [] Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_concurrent_futures/util.py", line 54, in setUpself.manager =self.get_context().Manager() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line 57, in Manager m.start() ~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/managers.py", line 570, in startself._address = reader.recv() ~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 256, in recv buf =self._recv_bytes() File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 447, in _recv_bytes buf =self._recv(4) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line 416, in _recvraiseEOFError EOFError Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 400, in test_normalizationself.run_normalization_tests(testdata) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 427, in run_normalization_tests c1,c2,c3,c4,c5 = [self.unistr(x) for x in line.split(';')[:-1]] ~~~~~~~~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 380, in unistr data = [int(x, 16) for x in data.split("")] ~~~^^^^^^^TypeError: 'str' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 1521, in test_init_is_python_build_with_homeself.check_all_configs("test_init_is_python_build", config, ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api=API_COMPAT, env=env) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 941, in check_all_configs out, err =self.run_embedded_interpreter(testname, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ env=env, cwd=cwd) ^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line 138, in run_embedded_interpreterself.assertEqual(p.returncode, returncode, ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^"bad returncode %d, stderr is %r"%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (p.returncode, err)) ^^^^^^^^^^^^^^^^^^^^AssertionError: 1 != 0 : bad returncode 1, stderr is 'Fatal Python error: init_import_site: Failed to import the site module\nPython runtime state: initialized\nTraceback (most recent call last):\n File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/site.py", line 73, in <module>\n import os\n File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/os.py", line 29, in <module>\n from _collections_abc import _check_methods\n File "<frozen importlib._bootstrap>", line 1371, in _find_and_load\n File "<frozen importlib._bootstrap>", line 1333, in _find_and_load_unlocked\n File "<frozen importlib._bootstrap>", line 1267, in _find_spec\n File "<frozen importlib._bootstrap_external>", line 1295, in find_spec\n File "<frozen importlib._bootstrap_external>", line 1269, in _get_spec\n File "<frozen importlib._bootstrap_external>", line 1396, in find_spec\n File "<frozen importlib._bootstrap_external>", line 133, in _path_join\nTypeError: \'str\' object is not callable\n' Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_file.py", line 298, in testIterationnext(f) ~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 556, in __next__ line =self.readline() File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 543, in readline b =self.read(nreadahead()) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1053, in readreturnself._read_unlocked(size) ~~~~~~~~~~~~~~~~~~~^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line 1083, in _read_unlocked avail =len(buf) - pos # Length of the available buffered data.~~~^^^^^TypeError: object of type 'BufferedReader' has no len() Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/traceback.py", line 13, in <module>import _colorize File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line 201, in <module>@dataclass(frozen=True) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1362, in wrapreturn _process_class(cls, init, repr, eq, order, unsafe_hash, File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 1014, in _process_class cls_fields.append(_get_field(cls, name, type, kw_only)) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 788, in _get_field f = field(default=default) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line 410, in fieldraiseValueError('cannot specify both default and default_factory') ValueError: cannot specify both default and default_factory Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 335, in main code = _serve_one(child_r, fds, File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line 375, in _serve_one code = spawn._main(child_r, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 244, in prepare _fixup_main_from_name(data['init_main_from_name']) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 268, in _fixup_main_from_name main_content = runpy.run_module(mod_name, File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 226, in run_modulereturn _run_module_code(code, init_globals, run_name, mod_spec) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 98, in _run_module_code _run_code(code, mod_globals, init_globals, File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line 88, in _run_codeexec(code, run_globals) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line 6, in <module>from test.support import os_helper, Py_DEBUG File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 9, in <module>import inspect File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line 149, in <module>import dis File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dis.py", line 65, in <module> _all_opname[op] = name TypeError: list indices must be integers or slices, not str ERROR Traceback (most recent call last): File "<string>", line 1, in <module>from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=4, pipe_handle=13) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 131, in _main prepare(preparation_data) ~~~~~~~^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line 226, in prepare util.get_logger().setLevel(data['log_level']) ~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/util.py", line 70, in get_loggerimport logging File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 477, in <module>classStrFormatStyle(PercentStyle): ...<30 lines>...raiseValueError('invalid format: no fields') File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line 482, in StrFormatStyle fmt_spec = re.compile(r'^(.?[<>=^])?[+ -]?#?0?(\d+|{\w+})?[,_]?(\.(\d+|{\w+}))?[bcdefgnosx%]?$', re.I) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 289, in compilereturn _compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line 350, in _compile p = _compiler.compile(pattern, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line 762, in compile p = _parser.parse(p, flags) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 973, in parse p = _parse_sub(source, state, flags &SRE_FLAG_VERBOSE, 0) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 460, in _parse_sub itemsappend(_parse(source, state, verbose, nested +1, ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^not nested andnot items)) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 686, in _parseifnot item or item[0][0] isAT: ~~~~^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line 171, in __getitem__returnself.data[index] ~~~~~~~~~^^^^^^^TypeError: list indices must be integers or slices, not SubPattern Process Process-25: Process Process-24: Traceback (most recent call last): Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrapself.run() ~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in runself._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in taskself.f(*self.args) ~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f i = barrier.wait(cls.defaultTimeout) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in waitself._wait(timeout) ~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _waitraise BrokenBarrierError threading.BrokenBarrierError File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrapself.run() ~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in runself._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in taskself.f(*self.args) ~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f i = barrier.wait(cls.defaultTimeout) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in waitself._wait(timeout) ~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _waitraise BrokenBarrierError threading.BrokenBarrierError Process Process-27: Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrapself.run() ~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in runself._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2126, in taskself.f(*self.args) ~~~~~~^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 2358, in _test_default_timeout_f i = barrier.wait(cls.defaultTimeout) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 732, in waitself._wait(timeout) ~~~~~~~~~~^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line 772, in _waitraise BrokenBarrierError threading.BrokenBarrierError ERROR Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line 350, in test_bug_5828if"\x00"inchr(c).lower()+chr(c).upper()+chr(c).title() ~~~^^^TypeError: 'str' object is not callable Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_concurrent_futures/test_process_pool.py", line 153, in test_idle_process_reuse_multiple executor.submit(mul, 12, 7).result() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line 450, in resultreturnself.__get_result() ~~~~~~~~~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line 395, in __get_resultraiseself._exception concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 6134, in test_resource_tracker_exit_codeself._test_resource_tracker_leak_resources( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ cleanup=cleanup, ^^^^^^^^^^^^^^^^ ) ^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 6124, in _test_resource_tracker_leak_resourcesself.assertEqual(tracker._exitcode, expected_exit_code) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError: -6 != 0 Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 44, in test_build_c99self.check_build('_test_c99_cext', std='c99') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line 56, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2460, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/root/buildarea/3.x.angelico-debian-amd64/build/python', '-X', 'dev', '-m', 'venv', 'env']' returned non-zero exit status 1. Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 320, in _bootstrapself.run() ~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line 108, in runself._target(*self._args, **self._kwargs) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line 517, in _sleep_some_event event.set() ~~~~~~~~~^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 344, in setwithself._cond: ^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 242, in __exit__returnself._lock.__exit__(*args) ~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line 100, in __exit__returnself._semlock.__exit__(*args) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ KeyboardInterrupt k Traceback (most recent call last): File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 53, in test_build_limitedself.check_build('_testcppext_limited', limited=True) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line 57, in check_buildwith support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line 141, in __enter__returnnext(self.gen) File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2475, in setup_venv_with_pip_setuptools run_command(cmd) ~~~~~~~~~~~^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 2450, in run_command subprocess.run(cmd, check=True) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line 577, in runraise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '('/root/buildarea/3.x.angelico-debian-amd64/build/build/test_python_1376617æ/tempcwd/env/bin/python', '-X', 'dev', '-m', 'pip', 'install', '/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/wheeldata/setuptools-79.0.1-py3-none-any.whl')' died with <Signals.SIGABRT: 6>.

kumaraditya303 added a commit that referenced this pull request May 23, 2025
…s already closed in asyncio subprocess (GH-134508) (#134562) gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess (GH-134508) (cherry picked from commit 5804ee7) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
kumaraditya303 added a commit that referenced this pull request May 23, 2025
…s already closed in asyncio subprocess (GH-134508) (#134561) gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess (GH-134508) (cherry picked from commit 5804ee7) Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Pranjal095 pushed a commit to Pranjal095/cpython that referenced this pull request Jul 12, 2025
taegyunkim pushed a commit to taegyunkim/cpython that referenced this pull request Aug 4, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic-asynciotype-bugAn unexpected behavior, bug, or error

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@kumaraditya303@bedevere-bot@gvanrossum