Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess#134508

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
kumaraditya303 merged 3 commits intopython:mainfromkumaraditya303:async
May 23, 2025

Conversation

kumaraditya303
Copy link
Contributor

@kumaraditya303kumaraditya303 commentedMay 22, 2025
edited
Loading

When the event loop is already closed, skip calling closing the pipe as it would otherwise lead to callingconnection_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 commit5804ee7 intopython: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 branchMay 23, 2025 04:33
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestMay 23, 2025
… already closed in asyncio subprocess (pythonGH-134508)(cherry picked from commit5804ee7)Co-authored-by: Kumar Aditya <kumaraditya@python.org>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestMay 23, 2025
… already closed in asyncio subprocess (pythonGH-134508)(cherry picked from commit5804ee7)Co-authored-by: Kumar Aditya <kumaraditya@python.org>
@bedevere-app
Copy link

GH-134561 is a backport of this pull request to the3.14 branch.

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

GH-134562 is a backport of this pull request to the3.13 branch.

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

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

Hi! The buildbotAMD64 Debian root 3.x (tier-1) has failed when building commit5804ee7.

What do you need to do:

  1. Don't panic.
  2. Checkthe 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", line35, intest_build_cpp03self.check_build('_testcpp03ext',std='c++03')~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line57, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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", line335, inmain    code= _serve_one(child_r, fds,                      unused_fds,                      old_handlers)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line375, in_serve_one    code= spawn._main(child_r, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)~~~~~~~^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line244, inprepare    _fixup_main_from_name(data['init_main_from_name'])~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line268, 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", line226, inrun_modulereturn _run_module_code(code, init_globals, run_name, mod_spec)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line98, 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", line88, in_run_codeexec(code, run_globals)~~~~^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line6, in<module>from test.supportimport os_helper, Py_DEBUG  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line10, in<module>import logging  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line26, 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", line7, in<module>import textwrap  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line17, in<module>classTextWrapper:...<350 lines>...return"\n".join(self.wrap(text))  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/textwrap.py", line107, inTextWrapper    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", line289, incompilereturn _compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line350, in_compile    p= _compiler.compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line766, incompile    code= _code(p, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line599, in_code    _compile(code, p.data, flags)~~~~~~~~^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line88, in_compile    charset, hascased= _optimize_charset(av, iscased, tolower, fixes)~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line284, in_optimize_charset    charmap[i]=1~~~~~~~^^^TypeError:list indices must be integers or slices, not listERRORTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line411, in__del__    dealloc_warn(self)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line1612, 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 exceptionException 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", line411, in__del__    dealloc_warn(self)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line859, in_dealloc_warn    dealloc_warn(source)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line1612, 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", line73, in<module>import os  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/os.py", line29, in<module>from _collections_abcimport _check_methods  File"<frozen importlib._bootstrap>", line1371, in_find_and_load  File"<frozen importlib._bootstrap>", line1333, in_find_and_load_unlocked  File"<frozen importlib._bootstrap>", line1267, in_find_spec  File"<frozen importlib._bootstrap_external>", line1295, infind_spec  File"<frozen importlib._bootstrap_external>", line1269, in_get_spec  File"<frozen importlib._bootstrap_external>", line1396, infind_spec  File"<frozen importlib._bootstrap_external>", line133, in_path_joinTypeError:'str' object is not callableTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line267, intest_packageself._check_script(launch_name)~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multiprocessing_main_handling.py", line168, 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", line159, 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", line1991, intest_wait_resultself.assertTrue(c.wait(60))~~~~~~~~~~~~~~~^^^^^^^^^^^^AssertionError:False is not trueTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line37, intest_build_c11self.check_build('_test_c11_cext',std='c11')~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line56, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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", line2373, intest_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", line2179, inrun_threads    f(*args)~^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2358, in_test_default_timeout_f    i= barrier.wait(cls.defaultTimeout)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line732, inwaitself._wait(timeout)~~~~~~~~~~^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line770, in_waitraise BrokenBarrierErrorthreading.BrokenBarrierErrorTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line570, intest_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", line535, incheck_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", line335, inmain    code= _serve_one(child_r, fds,                      unused_fds,                      old_handlers)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line375, in_serve_one    code= spawn._main(child_r, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)~~~~~~~^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line244, inprepare    _fixup_main_from_name(data['init_main_from_name'])~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line268, 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", line226, inrun_modulereturn _run_module_code(code, init_globals, run_name, mod_spec)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line98, 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", line88, in_run_codeexec(code, run_globals)~~~~^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line8, in<module>from .setupimport setup_process, setup_test_dir  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line12, in<module>from .runtestsimport RunTests  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line12, in<module>from .utilsimport (        StrPath, StrJSON, TestTuple, TestName, TestFilter, FilterTuple, FilterDict)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/utils.py", line708, 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", line289, incompilereturn _compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line350, in_compile    p= _compiler.compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line766, incompile    code= _code(p, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line599, in_code    _compile(code, p.data, flags)~~~~~~~~^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line116, in_compile    _compile(code, av[2], flags)~~~~~~~~^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line88, in_compile    charset, hascased= _optimize_charset(av, iscased, tolower, fixes)~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line284, in_optimize_charset    charmap[i]=1~~~~~~~^^^TypeError:list indices must be integers or slices, not listFAILTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_multibytecodec.py", line372, intest_bug1572832chr(x).encode('iso_2022_jp','ignore')~~~^^^TypeError:'Test_ISO2022' object cannot be interpreted as an integerTraceback (test.test_exceptions.ExceptionTests.testWithTraceback) ... okTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_exceptions.py", line2191, intest_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", line48, intest_build_limitedself.check_build('_test_limited_cext',limited=True)~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line56, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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) ... okTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line320, in_bootstrapself.run()~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line108, inrunself._target(*self._args,**self._kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line518, in_sleep_some_event    time.sleep(100)~~~~~~~~~~^^^^^KeyboardInterruptkTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line100, intest_function_checksumself.db.name(char,""),~~~~~~~~~~~~^^^^^^^^^^TypeError:name() argument 1 must be a unicode character, not UnicodeFunctionsTestTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line29, intest_buildself.check_build('_testcppext')~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line57, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2475, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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>", line1, in<module>from multiprocessing.spawnimport spawn_main; spawn_main(tracker_fd=4,pipe_handle=17)~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line122, inspawn_main    exitcode= _main(fd, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)~~~~~~~^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line244, inprepare    _fixup_main_from_name(data['init_main_from_name'])~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line268, 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", line226, inrun_modulereturn _run_module_code(code, init_globals, run_name, mod_spec)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line98, 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", line88, in_run_codeexec(code, run_globals)~~~~^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line8, in<module>from .setupimport setup_process, setup_test_dir  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/setup.py", line12, in<module>from .runtestsimport RunTests  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/runtests.py", line194, in<module>@dataclasses.dataclass(slots=True,frozen=True)~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line1362, inwrapreturn _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", line1187, in_process_classcls= _add_slots(cls, frozen, weakref_slot, fields)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line1330, in_add_slots    member= inspect.unwrap(member)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line688, inunwrapif (id_funcin memo)or (len(memo)>= recursion_limit):~~~^^^^^^TypeError:object of type 'function' has no len()kTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2263, intest_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", line2177, inrun_threads    b= Bunch(self, f, args,self.N-1)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2113, in__init__    p.start()~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line121, instartself._popen=self._Popen(self)~~~~~~~~~~~^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line224, in_Popenreturn _default_context.get_context().Process._Popen(process_obj)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line300, in_Popenreturn Popen(process_obj)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line35, in__init__super().__init__(process_obj)~~~~~~~~~~~~~~~~^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_fork.py", line20, in__init__self._launch(process_obj)~~~~~~~~~~~~^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/popen_forkserver.py", line51, in_launchself.sentinel, w= forkserver.connect_to_new_process(self._fds)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line89, inconnect_to_new_processself.ensure_running()~~~~~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line131, inensure_running    resource_tracker.ensure_running()~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/resource_tracker.py", line160, inensure_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", line758, intest_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", line335, inmain    code= _serve_one(child_r, fds,                      unused_fds,                      old_handlers)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line375, in_serve_one    code= spawn._main(child_r, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)~~~~~~~^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line244, inprepare    _fixup_main_from_name(data['init_main_from_name'])~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line268, 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", line226, inrun_modulereturn _run_module_code(code, init_globals, run_name, mod_spec)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line98, 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", line88, in_run_codeexec(code, run_globals)~~~~^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line6, in<module>from test.supportimport os_helper, Py_DEBUG  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line10, in<module>import logging  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line26, 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", line13, in<module>import _colorize  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line175, in<module>@dataclass(frozen=True)~~~~~~~~~^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line1362, inwrapreturn _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", line1014, 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", line788, in_get_field    f= field(default=default)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line410, infieldraiseValueError('cannot specify both default and default_factory')ValueError:cannot specify both default and default_factoryERRORTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line43, intest_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", line34, intest_buildself.check_build('_test_cext')~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line56, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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", line557, intest_range_iteratorsself.assert_iterators_equal(iter1, iter2, test_id,limit=100)~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^TypeError:'str' object is not callableTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line198, 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", line88, in_run_codeexec(code, run_globals)~~~~^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line10, in<module>from .singleimport run_single_test  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/single.py", line16, in<module>from .runtestsimport RunTestsDeprecationWarning:__package__ != __spec__.parentTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line111, intest_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 stringTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line119, intest_no_names_in_puaself.assertRaises(ValueError,self.db.name, char)~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line813, inassertRaisesreturn context.handle('assertRaises', args, kwargs)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/unittest/case.py", line247, inhandle    callable_obj(*args,**kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^TypeError:unicodedata.name() argument after * must be an iterable, not _AssertRaisesContextTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line39, intest_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", line57, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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) ... okTraceback (most recent call last):python:Python/generated_cases.c.h:8407: _PyEval_EvalFrameDefault: Assertion `oparg & 1' failed.ERRORTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_support.py", line570, intest_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", line535, incheck_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", line54, insetUpself.manager=self.get_context().Manager()~~~~~~~~~~~~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/context.py", line57, inManager    m.start()~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/managers.py", line570, instartself._address= reader.recv()~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line256, inrecv    buf=self._recv_bytes()  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line447, in_recv_bytes    buf=self._recv(4)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/connection.py", line416, in_recvraiseEOFErrorEOFErrorTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line400, intest_normalizationself.run_normalization_tests(testdata)~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line427, inrun_normalization_tests    c1,c2,c3,c4,c5= [self.unistr(x)for xin line.split(';')[:-1]]~~~~~~~~~~~^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line380, inunistr    data= [int(x,16)for xin data.split("")]~~~^^^^^^^TypeError:'str' object is not callableTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_embed.py", line1521, intest_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", line941, incheck_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", line138, inrun_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", line298, intestIterationnext(f)~~~~^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line556, in__next__    line=self.readline()  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line543, inreadline    b=self.read(nreadahead())  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line1053, inreadreturnself._read_unlocked(size)~~~~~~~~~~~~~~~~~~~^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_pyio.py", line1083, 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", line13, in<module>import _colorize  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/_colorize.py", line201, in<module>@dataclass(frozen=True)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line1362, inwrapreturn _process_class(cls, init,repr, eq, order, unsafe_hash,  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line1014, 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", line788, in_get_field    f= field(default=default)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dataclasses.py", line410, infieldraiseValueError('cannot specify both default and default_factory')ValueError:cannot specify both default and default_factoryTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line335, inmain    code= _serve_one(child_r, fds,  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/forkserver.py", line375, in_serve_one    code= spawn._main(child_r, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line244, inprepare    _fixup_main_from_name(data['init_main_from_name'])  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line268, in_fixup_main_from_name    main_content= runpy.run_module(mod_name,  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line226, inrun_modulereturn _run_module_code(code, init_globals, run_name, mod_spec)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line98, in_run_module_code    _run_code(code, mod_globals, init_globals,  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/runpy.py", line88, in_run_codeexec(code, run_globals)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/libregrtest/worker.py", line6, in<module>from test.supportimport os_helper, Py_DEBUG  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line9, in<module>import inspect  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/inspect.py", line149, in<module>import dis  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/dis.py", line65, in<module>    _all_opname[op]= nameTypeError:list indices must be integers or slices, not strERRORTraceback (most recent call last):  File"<string>", line1, in<module>from multiprocessing.spawnimport spawn_main; spawn_main(tracker_fd=4,pipe_handle=13)~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line122, inspawn_main    exitcode= _main(fd, parent_sentinel)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line131, in_main    prepare(preparation_data)~~~~~~~^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/spawn.py", line226, inprepare    util.get_logger().setLevel(data['log_level'])~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/util.py", line70, inget_loggerimport logging  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line477, in<module>classStrFormatStyle(PercentStyle):...<30 lines>...raiseValueError('invalid format: no fields')  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/logging/__init__.py", line482, inStrFormatStyle    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", line289, incompilereturn _compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/__init__.py", line350, in_compile    p= _compiler.compile(pattern, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_compiler.py", line762, incompile    p= _parser.parse(p, flags)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line973, inparse    p= _parse_sub(source, state, flags&SRE_FLAG_VERBOSE,0)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line460, in_parse_sub    itemsappend(_parse(source, state, verbose, nested+1,~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^not nestedandnot items))^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line686, in_parseifnot itemor item[0][0]isAT:~~~~^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/re/_parser.py", line171, in__getitem__returnself.data[index]~~~~~~~~~^^^^^^^TypeError:list indices must be integers or slices, not SubPatternProcess 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", line320, in_bootstrapself.run()~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line108, inrunself._target(*self._args,**self._kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2126, intaskself.f(*self.args)~~~~~~^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2358, in_test_default_timeout_f    i= barrier.wait(cls.defaultTimeout)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line732, inwaitself._wait(timeout)~~~~~~~~~~^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line772, in_waitraise BrokenBarrierErrorthreading.BrokenBarrierError  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line320, in_bootstrapself.run()~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line108, inrunself._target(*self._args,**self._kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2126, intaskself.f(*self.args)~~~~~~^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2358, in_test_default_timeout_f    i= barrier.wait(cls.defaultTimeout)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line732, inwaitself._wait(timeout)~~~~~~~~~~^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line772, in_waitraise BrokenBarrierErrorthreading.BrokenBarrierErrorProcess Process-27:Traceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line320, in_bootstrapself.run()~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line108, inrunself._target(*self._args,**self._kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2126, intaskself.f(*self.args)~~~~~~^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line2358, in_test_default_timeout_f    i= barrier.wait(cls.defaultTimeout)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line732, inwaitself._wait(timeout)~~~~~~~~~~^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/threading.py", line772, in_waitraise BrokenBarrierErrorthreading.BrokenBarrierErrorERRORTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_unicodedata.py", line350, intest_bug_5828if"\x00"inchr(c).lower()+chr(c).upper()+chr(c).title()~~~^^^TypeError:'str' object is not callableTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_concurrent_futures/test_process_pool.py", line153, intest_idle_process_reuse_multiple    executor.submit(mul,12,7).result()~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line450, inresultreturnself.__get_result()~~~~~~~~~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/concurrent/futures/_base.py", line395, in__get_resultraiseself._exceptionconcurrent.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", line6134, intest_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", line6124, in_test_resource_tracker_leak_resourcesself.assertEqual(tracker._exitcode, expected_exit_code)~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^AssertionError:-6 != 0Traceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line44, intest_build_c99self.check_build('_test_c99_cext',std='c99')~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cext/__init__.py", line56, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2460, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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", line320, in_bootstrapself.run()~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/process.py", line108, inrunself._target(*self._args,**self._kwargs)~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/_test_multiprocessing.py", line517, in_sleep_some_event    event.set()~~~~~~~~~^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line344, insetwithself._cond:^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line242, in__exit__returnself._lock.__exit__(*args)~~~~~~~~~~~~~~~~~~~^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/multiprocessing/synchronize.py", line100, in__exit__returnself._semlock.__exit__(*args)~~~~~~~~~~~~~~~~~~~~~~^^^^^^^KeyboardInterruptkTraceback (most recent call last):  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line53, intest_build_limitedself.check_build('_testcppext_limited',limited=True)~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/test_cppext/__init__.py", line57, incheck_buildwith support.setup_venv_with_pip_setuptools(venv_dir)as python_exe:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/contextlib.py", line141, in__enter__returnnext(self.gen)  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2475, insetup_venv_with_pip_setuptools    run_command(cmd)~~~~~~~~~~~^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/test/support/__init__.py", line2450, inrun_command    subprocess.run(cmd,check=True)~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^  File"/root/buildarea/3.x.angelico-debian-amd64/build/Lib/subprocess.py", line577, inrunraise 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 requestMay 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 commit5804ee7)Co-authored-by: Kumar Aditya <kumaraditya@python.org>
kumaraditya303 added a commit that referenced this pull requestMay 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 commit5804ee7)Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@gvanrossumgvanrossumgvanrossum left review comments

@1st11st1Awaiting requested review from 1st11st1 is a code owner

@asvetlovasvetlovAwaiting requested review from asvetlovasvetlov is a code owner

@willingcwillingcAwaiting requested review from willingcwillingc is a code owner

Assignees
No one assigned
Labels
topic-asynciotype-bugAn unexpected behavior, bug, or error
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

3 participants
@kumaraditya303@bedevere-bot@gvanrossum

[8]ページ先頭

©2009-2025 Movatter.jp