| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
gh-111181: Fix enum doctests (GH-111180)
(cherry picked from commit c4dc5a6ae8aa13abb743182df088f1a3526d1bcd)
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
|
|
|
|
|
|
| |
line number (GH-111548) (#111551)
.
(cherry picked from commit abb15420c11d9dda9c89f74eac8417240b321109)
|
|
|
|
|
| |
Co-authored-by: Quentin Peter <impact27@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
|
|
|
|
|
|
| |
Co-authored-by: Prometheus3375 <35541026+Prometheus3375@users.noreply.github.com>
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
|
|
|
|
|
| |
(GH-108975) (#111553)
Co-authored-by: xzmeng <aumo@foxmail.com>
|
|
|
|
|
|
|
| |
bind_all() (GH-111533) (GH-111535)
(cherry picked from commit e3353c498d79f0f3f108a9baf8807a12e77c2ebe)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
|
| |
Python 3.12 (#111512) (#111534)
Co-authored-by: Karolina Surma <33810531+befeleme@users.noreply.github.com>
|
|
|
|
| |
Co-authored-by: Ken Jin <kenjin@python.org>
|
|
|
|
| |
module functions (GH-111384). (#111517)
|
|
|
|
|
|
|
| |
reliable (GH-111285) (GH-111510)
(cherry picked from commit 624ace5a2f02715d084c29eaf2211cd0dd550690)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
|
|
|
| |
(GH-111507)
Also document the behavior when called with NULL.
(cherry picked from commit bca330542912532baa33af20a107fcf956cf007a)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
|
|
| |
(GH-111471)
(cherry picked from commit 4d6bdf8aabcc92303041420a96750fbc52c9f213)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(GH-111222) (#111469)
gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst` (GH-111222)
* gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst`
* Update Doc/library/socket.rst
* Update asyncio-eventloop.rst
* Update socket.rst
---------
(cherry picked from commit 46389c32750f79ab3f398a0132cd002e8a64f809)
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
|
|
|
|
|
|
|
| |
gh-111347: Remove wrong assertion in test_sendfile (GH-111377)
Windows is different.
(cherry picked from commit fa35b9e89b2e207fc8bae9eb0284260d0d922e7a)
Co-authored-by: zcxsythenew <30565051+zcxsythenew@users.noreply.github.com>
|
|
|
|
|
|
| |
gh-111426: Remove `test_cmd.test_coverage` (GH-111427)
(cherry picked from commit 66bea2555dc7b3dd18282cc699fe9a22dea50de3)
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#111424)
gh-79033: Try to fix asyncio.Server.wait_closed() again (GH-111336)
* Try to fix asyncio.Server.wait_closed() again
I identified the condition that `wait_closed()` is intended
to wait for: the server is closed *and* there are no more
active connections.
When this condition first becomes true, `_wakeup()` is called
(either from `close()` or from `_detach()`) and it sets `_waiters`
to `None`. So we just check for `self._waiters is None`; if it's
not `None`, we know we have to wait, and do so.
A problem was that the new test introduced in 3.12 explicitly
tested that `wait_closed()` returns immediately when the server
is *not* closed but there are currently no active connections.
This was a mistake (probably a misunderstanding of the intended
semantics). I've fixed the test, and added a separate test that
checks exactly for this scenario.
I also fixed an oddity where in `_wakeup()` the result of the
waiter was set to the waiter itself. This result is not used
anywhere and I changed this to `None`, to avoid a GC cycle.
* Update Lib/asyncio/base_events.py
---------
(cherry picked from commit 26553695592ad399f735d4dbaf32fd871d0bb1e1)
Co-authored-by: Guido van Rossum <guido@python.org>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
|
|
|
|
|
|
|
|
|
|
| |
CI: Include Python version in cache.config key (GH-111410)
* Include Python version in cache.config key, after Python setup
* Remove EOL 3.7 from branch triggers
(cherry picked from commit 9d4a1a480b65196c3aabbcd2d165d1fb86d0c8e5)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(GH-110884) (#111412)
- `ThreadedChildWatcher.close()` is now *officially* a no-op; `_join_threads()` never did anything.
- Threads created by that class are now named `asyncio-waitpid-NNN`.
- `test.test_asyncio.utils.TestCase.close_loop()` now waits for the child watcher's threads, but not forever; if a thread hangs, it raises `RuntimeError`.
(cherry picked from commit c3bb10c9303503e7b55a7bdf9acfa6b3bcb699c6)
Co-authored-by: Guido van Rossum <guido@python.org>
|
|
|
|
|
|
| |
gh-111406: Fix broken link to bpython's site (GH-111407)
(cherry picked from commit 8a158a753c48d166ebceae0687e88ae0c0725c02)
Co-authored-by: Zack Cerza <zack@cerza.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(GH-111319) (#111391)
Fix locale.LC_CTYPE documentation to no longer mention string.lower() et al. Those functions were removed in Python 3.0:
https://docs.python.org/2/library/string.htmlGH-deprecated-string-functions
Also, fix a comment in logging about locale-specific behavior of `str.lower()`.
(cherry picked from commit 6d42759c5e47ab62d60a72b4ff15d29864554579)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
|
|
|
| |
(gh-111344) (gh-111385)
|
|
|
|
|
|
| |
Fix typos in import system docs (GH-111396)
(cherry picked from commit 9a2f2f46caa556eae4c3ac3b45efa85bd91cc807)
Co-authored-by: Jonathan Berthias <jvberthias@gmail.com>
|
|
|
|
| |
3.15 (GH-111188) (#111323)
|
|
|
|
|
|
|
|
| |
syntax is encouintered (GH-111381) (#111382)
gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381)
(cherry picked from commit 3d2f1f0b830d86f16f42c42b54d3ea4453dac318)
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
|
|
|
|
|
|
| |
(GH-111369)
(cherry picked from commit a254120f2f1dd99fa64f12594d1ed19c67df7d64)
Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com>
|
|
|
|
| |
(#111346)
|
|
|
|
|
| |
(cherry picked from commit b468538d356552f0242763fe44a17b1939e8bd55)
Co-authored-by: zcxsythenew <30565051+zcxsythenew@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
| |
`test_doctest.test_coverage` (GH-111349) (#111359)
gh-111348: Fix direct invocation of `test_doctest`; remove `test_doctest.test_coverage` (GH-111349)
(cherry picked from commit 31c05b72c15885ad5ff298de39456d8baed28448)
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
|
|
|
|
|
|
|
|
|
| |
`sys.monitoring` (GH-111291) (#111335)
Docs: Add `restart_events()` and positional arg semantics for `sys.monitoring` (GH-111291)
(cherry picked from commit 3f84a19e6291db682fc9a570e7612e80e2ffbbb5)
Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
|
|
|
|
|
|
|
| |
(GH-111328)
(cherry picked from commit a4981921aa2c00f3883ef593fde1dbc034e3c304)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
those (GH-108699) (#111324)
Add a guide for how to handle non-UTF-8 text encodings.
Link to that guide from the 'text_factory' docs.
(cherry picked from commit 1262e41842957c3b402fc0cf0a6eb2ea230c828f)
Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Corvin <corvin@corvin.dev>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
(GH-111166) (GH-111316)
Remove no longer used functions run_unittest() and run_doctest() from
the test.support module.
(cherry picked from commit f6a45a03d0e0ef6b00c45a0de9a606b1d23cbd2f)
|
|
|
|
|
|
|
| |
BytesIO (GH-111210) (GH-111314)
(cherry picked from commit 9da98c0d9a7cc55c67fb0bd3fa162fd3b2c2629b)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
| |
Bump test deps: `ruff` and `mypy`
|
|
|
|
|
|
|
|
|
|
|
|
| |
(GH-111067) (GH-111305)
* Move existing tests for PySys_GetObject() and PySys_SetObject() into
specialized files.
* Add test for PySys_GetXOptions() using _testcapi.
* Add tests for PySys_FormatStdout(), PySys_FormatStderr(),
PySys_WriteStdout() and PySys_WriteStderr() using ctypes.
(cherry picked from commit b2ba2985275d1200e5c44c3f224d754141fc5292)
|
|
|
|
|
|
|
|
|
|
|
| |
… (GH-103565) (#111289)
gh-102956: Fix returning of empty byte strings after seek in zipfile … (GH-103565)
(cherry picked from commit c73b0f35602abf5f283bf64266641f19bc82fce0)
gh-102956: Fix returning of empty byte strings after seek in zipfile module. This was a regression in 3.12.0 due to a performance enhancement.
Co-authored-by: Jokimax <77680901+Jokimax@users.noreply.github.com>
|
|
|
|
|
|
|
|
| |
(GH-111286) (#111290)
Fix first parameter name in `tool` functions from `sys.monitoring` (GH-111286)
(cherry picked from commit 8b44f3c54bb4f99445c108bc0240c458adae9c6f)
Co-authored-by: Pavel Karateev <lancelote.du.lac@gmail.com>
|
|
|
|
|
|
| |
GH-111182: Update EnumType.__contains__ docs (GH-111184)
(cherry picked from commit c0ea67dd0d67a8ac59c61c777eae26288d3ac0f6)
Co-authored-by: InSync <122007197+InSyncWithFoo@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tzdata provides Kiev as an alternative to Kyiv:
https://sources.debian.org/src/tzdata/2023c-10/backward/?hl=314GH-L314
But Debian moved it to the tzdata-legacy package breaking the test:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050530
This patch switches to the name provided by tzdata.
Also check that the new name is actually available.
(cherry picked from commit 46407fe79ca78051cbf6c80e8b8e70a228f9fa50)
Co-authored-by: Jochen Sprickerhof <github@jochen.sprickerhof.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(GH-111271) (GH-111272)
Revert "Fix a code snippet typo in asyncio docs (GH-108427)" (GH-111271)
This reverts commit 7f316763402a7d5556deecc3acd06cb719e189b3.
The change resulted in a tautology and should not have been made. There
may be an opportunity for additional clarity in this section, but this
change wasn't it :)
(cherry picked from commit c7d68f907ad3e3aa17546df92a32bddb145a69bf)
Ref: https://github.com/python/cpython/pull/108427#-issuecomment-1777525740
Co-authored-by: Zachary Ware <zach@python.org>
|
|
|
|
|
|
| |
gh-111151: Convert monospaced directives to :ref: (GH-111152)
(cherry picked from commit 1198076447f35b19a9173866ccb9839f3bcf3f17)
Co-authored-by: InSync <122007197+InSyncWithFoo@users.noreply.github.com>
|
|
|
|
|
| |
(cherry picked from commit 9bb202a1a90ef0edce20c495c9426d9766df11bb)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
|
|
|
|
| |
Co-authored-by: James Tocknell <aragilar+github@gmail.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
|
|
|
| |
(cherry picked from commit 6640f1d8d2462ca0877e1d2789e1721767e9caf2)
Co-authored-by: Savannah Ostrowski <sostrowski@microsoft.com>
|
|
|
|
| |
Co-authored-by: A <5249513+Dumeng@users.noreply.github.com>
|
|
|
|
| |
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
|
|
|
|
|
| |
(GH-110963) (#111219)
Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com>
|
|
|
|
| |
Co-authored-by: Don Patterson <37046246+don-patterson@users.noreply.github.com>
|