Skip to content

gh-75245: Allow socket.makefile to handle line buffering properly - #12370

Merged
serhiy-storchaka merged 5 commits into
python:mainfrom
vxgmichel:bpo-31062
Aug 12, 2026
Merged

gh-75245: Allow socket.makefile to handle line buffering properly#12370
serhiy-storchaka merged 5 commits into
python:mainfrom
vxgmichel:bpo-31062

Conversation

@vxgmichel

@vxgmichel vxgmichel commented Mar 16, 2019

Copy link
Copy Markdown
Contributor

Line buffering is enabled by using the argument buffering=1 as defined in io.open.

I did not update the docs for socket.makefile since it already mentions the arguments being interpreted the same way as open:

Return a file object associated with the socket. The exact returned type depends on the arguments given to makefile(). These arguments are interpreted the same way as by the built-in open() function, except the only supported mode values are 'r' (default), 'w' and 'b'.

https://bugs.python.org/issue31062

Comment thread Lib/socket.py Outdated
Comment thread Lib/test/test_socket.py Outdated
Comment thread Misc/NEWS.d/next/Library/2019-03-16-17-59-18.bpo-31062.8vxQyS.rst Outdated
Comment thread Misc/NEWS.d/next/Library/2019-03-16-17-59-18.bpo-31062.8vxQyS.rst Outdated
Line buffering is enabled by using the argument `buffering=1` as
defined in `io.open`.
@github-actions

Copy link
Copy Markdown

This PR is stale because it has been open for 30 days with no activity.

@github-actions github-actions Bot added the stale Stale PR or inactive for long period of time. label Jun 15, 2025
@serhiy-storchaka serhiy-storchaka changed the title bpo-31062: Allow socket.makefile to handle line buffering properly gh-75245: Allow socket.makefile to handle line buffering properly Aug 12, 2026
@serhiy-storchaka serhiy-storchaka removed the stale Stale PR or inactive for long period of time. label Aug 12, 2026

@serhiy-storchaka serhiy-storchaka left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Added a warning in binary mode, as in open(). LGTM now. 👍

open() emits a RuntimeWarning for buffering=1 in binary mode and uses the
default buffer size.
@serhiy-storchaka
serhiy-storchaka enabled auto-merge (squash) August 12, 2026 08:51
@serhiy-storchaka
serhiy-storchaka merged commit dbac03b into python:main Aug 12, 2026
51 checks passed
@bedevere-bot

Copy link
Copy Markdown

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

Hi! The buildbot AMD64 Alpine Linux NoGIL 3.x (tierless) has failed when building commit dbac03b.

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/1819/builds/2802) and take a look at the build logs.
  4. Check if the failure is related to this commit (dbac03b) 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/1819/builds/2802

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

==

Click to see traceback logs
Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m210�[0m, in �[35m_runtest_env_changed_exc�[0m
    �[31m_load_run_test�[0m�[1;31m(result, runtests)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m165�[0m, in �[35m_load_run_test�[0m
    �[31mregrtest_runner�[0m�[1;31m(result, test_func, runtests)�[0m
    �[31m~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m118�[0m, in �[35mregrtest_runner�[0m
    test_result = test_func()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m162�[0m, in �[35mtest_func�[0m
    return run_unittest(test_mod, runtests)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m42�[0m, in �[35mrun_unittest�[0m
    return _run_suite(tests)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m84�[0m, in �[35m_run_suite�[0m
    result = runner.run(suite)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m263�[0m, in �[35mrun�[0m
    �[31mresult.printErrors�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m156�[0m, in �[35mprintErrors�[0m
    �[31mself.printErrorList�[0m�[1;31m(f"{t.fail}ERROR{t.reset}", self.errors)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m175�[0m, in �[35mprintErrorList�[0m
    �[31mself.stream.writeln�[0m�[1;31m(self.separator2)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m28�[0m, in �[35mwriteln�[0m
    �[31mself.write�[0m�[1;31m('\n')�[0m  # text-mode streams translate to \r\n if needed
    �[31m~~~~~~~~~~�[0m�[1;31m^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m116�[0m, in �[35minner�[0m
    return func(*args, **kwds)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/_test_multiprocessing.py"�[0m, line �[35m7342�[0m, in �[35mtest_atexit�[0m
    with �[31mos_helper.temp_dir�[0m�[1;31m()�[0m as temp_dir:
         �[31m~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/os_helper.py"�[0m, line �[35m531�[0m, in �[35mtemp_dir�[0m
    path = tempfile.mkdtemp()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m382�[0m, in �[35mmkdtemp�[0m
    �[31m_os.mkdir�[0m�[1;31m(file, 0o700)�[0m
    �[31m~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device: '/tmp/test_python_g65z7txh/tmp33ro55zh'�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m210�[0m, in �[35m_runtest_env_changed_exc�[0m
    �[31m_load_run_test�[0m�[1;31m(result, runtests)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m165�[0m, in �[35m_load_run_test�[0m
    �[31mregrtest_runner�[0m�[1;31m(result, test_func, runtests)�[0m
    �[31m~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m118�[0m, in �[35mregrtest_runner�[0m
    test_result = test_func()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m162�[0m, in �[35mtest_func�[0m
    return run_unittest(test_mod, runtests)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m42�[0m, in �[35mrun_unittest�[0m
    return _run_suite(tests)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m84�[0m, in �[35m_run_suite�[0m
    result = runner.run(suite)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m263�[0m, in �[35mrun�[0m
    �[31mresult.printErrors�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m156�[0m, in �[35mprintErrors�[0m
    �[31mself.printErrorList�[0m�[1;31m(f"{t.fail}ERROR{t.reset}", self.errors)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m171�[0m, in �[35mprintErrorList�[0m
    �[31mself.stream.writeln�[0m�[1;31m(self.separator1)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py"�[0m, line �[35m28�[0m, in �[35mwriteln�[0m
    �[31mself.write�[0m�[1;31m('\n')�[0m  # text-mode streams translate to \r\n if needed
    �[31m~~~~~~~~~~�[0m�[1;31m^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m201�[0m, in �[35m_run_module_as_main�[0m
    return _run_code(code, main_globals, None,
                     "__main__", mod_spec)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m87�[0m, in �[35m_run_code�[0m
    �[31mexec�[0m�[1;31m(code, run_globals)�[0m
    �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m141�[0m, in �[35m<module>�[0m
    �[31mmain�[0m�[1;31m()�[0m
    �[31m~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m137�[0m, in �[35mmain�[0m
    �[31mworker_process�[0m�[1;31m(worker_json)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m99�[0m, in �[35mworker_process�[0m
    result = run_single_test(test_name, runtests)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m352�[0m, in �[35mrun_single_test�[0m
    �[31mprint�[0m�[1;31m(f"{red}test {test_name} crashed -- {msg}{reset}",�[0m
    �[31m~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
          �[1;31mfile=sys.stderr, flush=True)�[0m
          �[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/results.py"�[0m, line �[35m203�[0m, in �[35mwrite_junit�[0m
    �[31mf.write�[0m�[1;31m(s)�[0m
    �[31m~~~~~~~�[0m�[1;31m^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 165, in _load_run_test
    regrtest_runner(result, test_func, runtests)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 118, in regrtest_runner
    test_result = test_func()
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 162, in test_func
    return run_unittest(test_mod, runtests)
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 42, in run_unittest
    return _run_suite(tests)
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 84, in _run_suite
    result = runner.run(suite)
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py", line 263, in run
    result.printErrors()
    ~~~~~~~~~~~~~~~~~~^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py", line 156, in printErrors
    self.printErrorList(f"{t.fail}ERROR{t.reset}", self.errors)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py", line 175, in printErrorList
    self.stream.writeln(self.separator2)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/runner.py", line 28, in writeln
    self.write('\n')  # text-mode streams translate to \r\n if needed
    ~~~~~~~~~~^^^^^^
OSError: [Errno 28] No space left on device


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m103�[0m, in �[35mtest_build�[0m
    �[31mself.check_build�[0m�[1;31m('_testcppext')�[0m
    �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m36�[0m, in �[35mcheck_build�[0m
    with �[31msupport.setup_venv_with_pip_setuptools�[0m�[1;31m(venv_dir)�[0m as python_exe:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2666�[0m, in �[35msetup_venv_with_pip_setuptools�[0m
    �[31mrun_command�[0m�[1;31m(cmd)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2656�[0m, in �[35mrun_command�[0m
    �[31msubprocess.run�[0m�[1;31m(cmd, check=True)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/subprocess.py"�[0m, line �[35m692�[0m, in �[35mrun�[0m
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
�[1;35msubprocess.CalledProcessError�[0m: �[35mCommand ['/buildbot/buildarea/3.x.ware-alpine.nogil/build/python', '-X', 'dev', '-m', 'venv', 'env'] returned non-zero exit status 1.�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m117�[0m, in �[35mtest_build_cpp03�[0m
    �[31mself.check_build�[0m�[1;31m('_testcpp03ext', std='c++03')�[0m
    �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m36�[0m, in �[35mcheck_build�[0m
    with �[31msupport.setup_venv_with_pip_setuptools�[0m�[1;31m(venv_dir)�[0m as python_exe:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2666�[0m, in �[35msetup_venv_with_pip_setuptools�[0m
    �[31mrun_command�[0m�[1;31m(cmd)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2656�[0m, in �[35mrun_command�[0m
    �[31msubprocess.run�[0m�[1;31m(cmd, check=True)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/subprocess.py"�[0m, line �[35m692�[0m, in �[35mrun�[0m
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
�[1;35msubprocess.CalledProcessError�[0m: �[35mCommand ['/buildbot/buildarea/3.x.ware-alpine.nogil/build/python', '-X', 'dev', '-m', 'venv', 'env'] returned non-zero exit status 1.�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1569�[0m, in �[35msetUp�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1602�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_io/test_univnewlines.py"�[0m, line �[35m50�[0m, in �[35msetUp�[0m
    with �[31mself.open�[0m�[1;31m(os_helper.TESTFN, self.WRITEMODE)�[0m as fp:
         �[31m~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m201�[0m, in �[35m_run_module_as_main�[0m
    return _run_code(code, main_globals, None,
                     "__main__", mod_spec)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m87�[0m, in �[35m_run_code�[0m
    �[31mexec�[0m�[1;31m(code, run_globals)�[0m
    �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m141�[0m, in �[35m<module>�[0m
    �[31mmain�[0m�[1;31m()�[0m
    �[31m~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m137�[0m, in �[35mmain�[0m
    �[31mworker_process�[0m�[1;31m(worker_json)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m117�[0m, in �[35mworker_process�[0m
    with �[31mjson_file.open�[0m�[1;31m('w', encoding='utf-8')�[0m as json_fp:
         �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m348�[0m, in �[35mrun_single_test�[0m
    �[31m_runtest�[0m�[1;31m(result, runtests)�[0m
    �[31m~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m319�[0m, in �[35m_runtest�[0m
    �[31m_runtest_env_changed_exc�[0m�[1;31m(result, runtests,�[0m
    �[31m~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^�[0m
                             �[1;31mdisplay_failure=not verbose)�[0m
                             �[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py"�[0m, line �[35m255�[0m, in �[35m_runtest_env_changed_exc�[0m
    �[31mprint�[0m�[1;31m(�[0m
    �[31m~~~~~�[0m�[1;31m^�[0m
        �[1;31mf"{stderr.RED}test {test_name} crashed -- {msg}{stderr.RESET}",�[0m
        �[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
        �[1;31mfile=sys.stderr,�[0m
        �[1;31m^^^^^^^^^^^^^^^^�[0m
        �[1;31mflush=True,�[0m
        �[1;31m^^^^^^^^^^^�[0m
    �[1;31m)�[0m
    �[1;31m^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
Warning --   File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/run_workers.py", line 406, in run
Warning --     mp_result = self._runtest(test_name)
Warning --   File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/run_workers.py", line 366, in _runtest
Warning --     retcode, tmp_files = self.run_tmp_files(worker_runtests,
Warning --                          ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
Warning --                                             stdout_file.fileno())
Warning --                                             ^^^^^^^^^^^^^^^^^^^^^
Warning --   File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/run_workers.py", line 299, in run_tmp_files
Warning --     tmp_dir = tempfile.mkdtemp(prefix="test_python_")
Warning --   File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py", line 382, in mkdtemp
Warning --     _os.mkdir(file, 0o700)
Warning --     ~~~~~~~~~^^^^^^^^^^^^^
Warning -- OSError: [Errno 28] No space left on device: '/tmp/test_python_4abv8ued'
Kill <WorkerThread #1 running test=test_pickle pid=3912575 time=9.4 sec> process group
Kill <WorkerThread #2 running test=test.test_concurrent_futures.test_thread_pool pid=3912673 time=4.2 sec> process group
Kill <WorkerThread #3 running test=test.test_io.test_signals pid=3912511 time=10.4 sec> process group
Kill <WorkerThread #4 running test=test_ntpath pid=3912984 time=232 ms> process group
Kill <WorkerThread #5 running test=test_cext pid=3910842 time=34.7 sec> process group


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1321�[0m, in �[35mtest_handle_eof�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1071�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1212�[0m, in �[35mtest_breakpoints�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1071�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1158�[0m, in �[35mtest_connect_and_basic_commands�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1071�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/utils.py"�[0m, line �[35m151�[0m, in �[35mregrtest_unraisable_hook�[0m
    �[31morig_unraisablehook�[0m�[1;31m(unraisable)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m
Exception ignored in sys.unraisablehook: <function regrtest_unraisable_hook at 0x20003744c30>
Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/utils.py"�[0m, line �[35m145�[0m, in �[35mregrtest_unraisable_hook�[0m
    �[31msupport.print_warning�[0m�[1;31m("Unraisable exception")�[0m
    �[31m~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m1550�[0m, in �[35mprint_warning�[0m
    �[31mprint�[0m�[1;31m(f"Warning -- {line}", file=stream)�[0m
    �[31m~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_sysconfig.py"�[0m, line �[35m690�[0m, in �[35mtest_makefile_overwrites_config_vars�[0m
    with �[31mself.venv�[0m�[1;31m()�[0m as venv:
         �[31m~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/venv.py"�[0m, line �[35m27�[0m, in �[35mfrom_tmpdir�[0m
    with �[31mtempfile.TemporaryDirectory�[0m�[1;31m(prefix=prefix, dir=dir, delete=delete)�[0m as tmpdir:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m921�[0m, in �[35m__init__�[0m
    self.name = �[31mmkdtemp�[0m�[1;31m(suffix, prefix, dir)�[0m
                �[31m~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m371�[0m, in �[35mmkdtemp�[0m
    prefix, suffix, dir, output_type = �[31m_sanitize_params�[0m�[1;31m(prefix, suffix, dir)�[0m
                                       �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m128�[0m, in �[35m_sanitize_params�[0m
    dir = gettempdir()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m313�[0m, in �[35mgettempdir�[0m
    return _os.fsdecode(�[31m_gettempdir�[0m�[1;31m()�[0m)
                        �[31m~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m306�[0m, in �[35m_gettempdir�[0m
    tempdir = _get_default_tempdir()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m223�[0m, in �[35m_get_default_tempdir�[0m
    raise FileNotFoundError(_errno.ENOENT,
                            "No usable temporary directory found in %s" %
                            dirlist)
�[1;35mFileNotFoundError�[0m: �[35m[Errno 2] No usable temporary directory found in ['/tmp/test_python_es98tio2', '/tmp/test_python_es98tio2', '/tmp/test_python_es98tio2', '/tmp', '/var/tmp', '/usr/tmp', '/buildbot/buildarea/3.x.ware-alpine.nogil/build/build/test_python_3912997æ']�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m201�[0m, in �[35m_run_module_as_main�[0m
    return _run_code(code, main_globals, None,
                     "__main__", mod_spec)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m87�[0m, in �[35m_run_code�[0m
    �[31mexec�[0m�[1;31m(code, run_globals)�[0m
    �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m141�[0m, in �[35m<module>�[0m
    �[31mmain�[0m�[1;31m()�[0m
    �[31m~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m137�[0m, in �[35mmain�[0m
    �[31mworker_process�[0m�[1;31m(worker_json)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m117�[0m, in �[35mworker_process�[0m
    with �[31mjson_file.open�[0m�[1;31m('w', encoding='utf-8')�[0m as json_fp:
         �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m
�[1;31m14 tests failed again:�[0m
    <regrtest worker> test.test_io.test_bufferedio
    test.test_io.test_univnewlines
    test.test_multiprocessing_fork.test_processes
    test.test_multiprocessing_forkserver.test_threads
    test.test_multiprocessing_spawn.test_threads test_asdl_parser
    test_builtin test_cppext test_mailbox test_remote_pdb
    test_strptime test_super test_sysconfig


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m201�[0m, in �[35m_run_module_as_main�[0m
    return _run_code(code, main_globals, None,
                     "__main__", mod_spec)
  File �[35m"/


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/case.py"�[0m, line �[35m690�[0m, in �[35mrun�[0m
    with �[31moutcome.testPartExecutor�[0m�[1;31m(self)�[0m:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^�[0m
�[1;35mResourceWarning�[0m: �[35munclosed file <_io.BufferedRandom name='/buildbot/buildarea/3.x.ware-alpine.nogil/build/build/test_python_3912609æ/@test_3912609_tmpæ/1'>�[0m
Warning -- Unraisable exception
Exception ignored while finalizing file <_io.BufferedRandom name='/buildbot/buildarea/3.x.ware-alpine.nogil/build/build/test_python_3912609æ/@test_3912609_tmpæ/1'>:
Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/unittest/case.py"�[0m, line �[35m690�[0m, in �[35mrun�[0m
    with �[31moutcome.testPartExecutor�[0m�[1;31m(self)�[0m:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_sysconfig.py"�[0m, line �[35m690�[0m, in �[35mtest_makefile_overwrites_config_vars�[0m
    with �[31mself.venv�[0m�[1;31m()�[0m as venv:
         �[31m~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/venv.py"�[0m, line �[35m28�[0m, in �[35mfrom_tmpdir�[0m
    yield �[31mcls�[0m�[1;31m(tmpdir, **venv_create_args)�[0m
          �[31m~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/venv.py"�[0m, line �[35m15�[0m, in �[35m__init__�[0m
    �[31mvenv.create�[0m�[1;31m(prefix, **venv_create_args)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/venv/__init__.py"�[0m, line �[35m617�[0m, in �[35mcreate�[0m
    �[31mbuilder.create�[0m�[1;31m(env_dir)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/venv/__init__.py"�[0m, line �[35m80�[0m, in �[35mcreate�[0m
    �[31mself.setup_python�[0m�[1;31m(context)�[0m
    �[31m~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/venv/__init__.py"�[0m, line �[35m309�[0m, in �[35msetup_python�[0m
    �[31mcopier�[0m�[1;31m(context.executable, path)�[0m
    �[31m~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/venv/__init__.py"�[0m, line �[35m283�[0m, in �[35msymlink_or_copy�[0m
    �[31mshutil.copyfile�[0m�[1;31m(src, dst)�[0m
    �[31m~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/shutil.py"�[0m, line �[35m344�[0m, in �[35mcopyfile�[0m
    �[31m_fastcopy_copy_file_range�[0m�[1;31m(fsrc, fdst)�[0m
    �[31m~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/shutil.py"�[0m, line �[35m166�[0m, in �[35m_fastcopy_copy_file_range�[0m
    raise err from None
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/shutil.py"�[0m, line �[35m159�[0m, in �[35m_fastcopy_copy_file_range�[0m
    n_copied = os.copy_file_range(infd, outfd, blocksize, offset_dst=offset)
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device: '/buildbot/buildarea/3.x.ware-alpine.nogil/build/python' -> '/tmp/test_python_r8u9ahri/test.test_sysconfig.TestSysConfig.test_makefile_overwrites_config_vars-venv-q78tgmob/bin/python'�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m201�[0m, in �[35m_run_module_as_main�[0m
    return _run_code(code, main_globals, None,
                     "__main__", mod_spec)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/runpy.py"�[0m, line �[35m87�[0m, in �[35m_run_code�[0m
    �[31mexec�[0m�[1;31m(code, run_globals)�[0m
    �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m141�[0m, in �[35m<module>�[0m
    �[31mmain�[0m�[1;31m()�[0m
    �[31m~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m137�[0m, in �[35mmain�[0m
    �[31mworker_process�[0m�[1;31m(worker_json)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/worker.py"�[0m, line �[35m97�[0m, in �[35mworker_process�[0m
    �[31mprint�[0m�[1;31m(f"Re-running {test_name} in verbose mode", flush=True)�[0m
    �[31m~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 210, in _runtest_env_changed_exc
    _load_run_test(result, runtests)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/single.py", line 173, in _load_run_test
    remove_testfn(test_name, runtests.verbose)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/utils.py", line 526, in remove_testfn
    print_warning(f"{test_name} left behind {kind} {name!r}")
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/libregrtest/utils.py", line 136, in print_warning
    support.print_warning(msg)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py", line 1550, in print_warning
    print(f"Warning -- {line}", file=stream)
    ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 28] No space left on device
�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m121�[0m, in �[35mtest_build_cpp11�[0m
    �[31mself.check_build�[0m�[1;31m('_testcpp11ext', std='c++11')�[0m
    �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m36�[0m, in �[35mcheck_build�[0m
    with �[31msupport.setup_venv_with_pip_setuptools�[0m�[1;31m(venv_dir)�[0m as python_exe:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2666�[0m, in �[35msetup_venv_with_pip_setuptools�[0m
    �[31mrun_command�[0m�[1;31m(cmd)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2656�[0m, in �[35mrun_command�[0m
    �[31msubprocess.run�[0m�[1;31m(cmd, check=True)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/subprocess.py"�[0m, line �[35m692�[0m, in �[35mrun�[0m
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
�[1;35msubprocess.CalledProcessError�[0m: �[35mCommand ['/buildbot/buildarea/3.x.ware-alpine.nogil/build/python', '-X', 'dev', '-m', 'venv', 'env'] returned non-zero exit status 1.�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m135�[0m, in �[35mtest_build_intel_asm�[0m
    �[31mself.check_build�[0m�[1;31m('_testcppext_asm', extra_cflags='-masm=intel')�[0m
    �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m36�[0m, in �[35mcheck_build�[0m
    with �[31msupport.setup_venv_with_pip_setuptools�[0m�[1;31m(venv_dir)�[0m as python_exe:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2666�[0m, in �[35msetup_venv_with_pip_setuptools�[0m
    �[31mrun_command�[0m�[1;31m(cmd)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2656�[0m, in �[35mrun_command�[0m
    �[31msubprocess.run�[0m�[1;31m(cmd, check=True)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/subprocess.py"�[0m, line �[35m692�[0m, in �[35mrun�[0m
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
�[1;35msubprocess.CalledProcessError�[0m: �[35mCommand ['/buildbot/buildarea/3.x.ware-alpine.nogil/build/python', '-X', 'dev', '-m', 'venv', 'env'] returned non-zero exit status 1.�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1520�[0m, in �[35mtest_exec_in_closure_result_uses_pdb_stdout�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1071�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1420�[0m, in �[35mtest_help_system�[0m
    �[31mself._create_script�[0m�[1;31m()�[0m
    �[31m~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_remote_pdb.py"�[0m, line �[35m1071�[0m, in �[35m_create_script�[0m
    with �[31mopen�[0m�[1;31m(self.script_path, 'w')�[0m as f:
         �[31m~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1;35mOSError�[0m: �[35m[Errno 28] No space left on device�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/_test_multiprocessing.py"�[0m, line �[35m7751�[0m, in �[35msetUpModule�[0m
    �[31mutil.get_temp_dir�[0m�[1;31m()�[0m     # creates temp directory
    �[31m~~~~~~~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/multiprocessing/util.py"�[0m, line �[35m216�[0m, in �[35mget_temp_dir�[0m
    base_tempdir = _get_base_temp_dir(tempfile)
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/multiprocessing/util.py"�[0m, line �[35m171�[0m, in �[35m_get_base_temp_dir�[0m
    base_tempdir = tempfile.gettempdir()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m313�[0m, in �[35mgettempdir�[0m
    return _os.fsdecode(�[31m_gettempdir�[0m�[1;31m()�[0m)
                        �[31m~~~~~~~~~~~�[0m�[1;31m^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m306�[0m, in �[35m_gettempdir�[0m
    tempdir = _get_default_tempdir()
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/tempfile.py"�[0m, line �[35m223�[0m, in �[35m_get_default_tempdir�[0m
    raise FileNotFoundError(_errno.ENOENT,
                            "No usable temporary directory found in %s" %
                            dirlist)
�[1;35mFileNotFoundError�[0m: �[35m[Errno 2] No usable temporary directory found in ['/tmp/test_python_7yojh5nu', '/tmp/test_python_7yojh5nu', '/tmp/test_python_7yojh5nu', '/tmp', '/var/tmp', '/usr/tmp', '/buildbot/buildarea/3.x.ware-alpine.nogil/build/build/test_python_3913000æ']�[0m


Traceback (most recent call last):
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m146�[0m, in �[35mtest_build�[0m
    �[31mself.check_build�[0m�[1;31m('_testcppext_internal', **kwargs)�[0m
    �[31m~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/test_cppext/__init__.py"�[0m, line �[35m36�[0m, in �[35mcheck_build�[0m
    with �[31msupport.setup_venv_with_pip_setuptools�[0m�[1;31m(venv_dir)�[0m as python_exe:
         �[31m~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/contextlib.py"�[0m, line �[35m203�[0m, in �[35m__enter__�[0m
    for once in �[1;31mself.gen�[0m:
                �[1;31m^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2666�[0m, in �[35msetup_venv_with_pip_setuptools�[0m
    �[31mrun_command�[0m�[1;31m(cmd)�[0m
    �[31m~~~~~~~~~~~�[0m�[1;31m^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/test/support/__init__.py"�[0m, line �[35m2656�[0m, in �[35mrun_command�[0m
    �[31msubprocess.run�[0m�[1;31m(cmd, check=True)�[0m
    �[31m~~~~~~~~~~~~~~�[0m�[1;31m^^^^^^^^^^^^^^^^^�[0m
  File �[35m"/buildbot/buildarea/3.x.ware-alpine.nogil/build/Lib/subprocess.py"�[0m, line �[35m692�[0m, in �[35mrun�[0m
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
�[1;35msubprocess.CalledProcessError�[0m: �[35mCommand ['/buildbot/buildarea/3.x.ware-alpine.nogil/build/python', '-X', 'dev', '-m', 'venv', 'env'] returned non-zero exit status 1.�[0m

mbeijen pushed a commit to mbeijen/cpython that referenced this pull request Aug 14, 2026
…-12370)

buffering=1 now enables line buffering in text mode, as in open() and as it
worked in Python 2.  In binary mode it emits a RuntimeWarning and uses the
default buffer size, also as in open().

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants