summaryrefslogtreecommitdiffstats
path: root/Doc/library
Commit message (Collapse)AuthorAgeFilesLines
* gh-81925: Implement native thread ids for kFreeBSD (#111761)Samuel Thibault2023-11-092-2/+8
| | | | | --------- Co-authored-by: Antoine Pitrou <antoine@python.org>
* gh-111835: Add seekable method to mmap.mmap (gh-111852)Donghee Na2023-11-091-0/+8
|
* gh-68166: Tkinter: Add tests and examples for element_create() (GH-111453)Serhiy Storchaka2023-11-081-2/+16
| | | | | * Remove mention of "vsapi" element type from the documentation. * Add tests for element_create() and other ttk.Style methods. * Add examples for element_create() in the documentation.
* gh-111246: Remove listening Unix socket on close (#111483)Pierre Ossman (ThinLinc team)2023-11-081-1/+9
| | | | | Try to clean up the socket file we create so we don't add unused noise to the file system.
* Glossary: Add "static type checker" (#111837)Jelle Zijlstra2023-11-082-3/+4
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-85098: Implement functional CLI of symtable (#109112)Serhiy Storchaka2023-11-071-0/+18
| | | Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
* gh-111729: update generic syntax for `typing.Concatenate` sample code in ↵方糖2023-11-071-5/+2
| | | | | `Doc/library/typing.rst` (#111734) use new generic syntax
* gh-109466: Add ipv6_mapped property to IPv4Address (#109467)Charles Machalow2023-11-051-0/+7
| | | | | Adds the `IPv4Address.ipv6_mapped` property. Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-111719: Add extra check for alias command (#111720)Tian Gao2023-11-041-1/+1
|
* gh-111681: minor fixes to typing doctests; remove unused imports in ↵Nikita Sobolev2023-11-031-4/+4
| | | | | `test_typing` (#111682) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-111354: Simplify _PyGen_yf by moving some of its work to the compiler and ↵Irit Katriel2023-11-031-1/+2
| | | | frame state (#111648)
* gh-54434: Make difflib.rst doctests pass. (#111677)Terry Jan Reedy2023-11-031-3/+5
|
* Fix typo in documentation of `SysLogHandler.createSocket` (#111665)LoipesMas2023-11-021-3/+1
|
* gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 ↵Irit Katriel2023-11-021-2/+11
| | | | (#111459)
* gh-111576: Improve documention for tkinter.messagebox (GH-111578)Serhiy Storchaka2023-11-011-10/+165
|
* gh-111282: Fix NamedTemporaryFile example code (GH-111283)Krzysiek Karbowiak2023-10-311-7/+7
|
* gh-110774: allow setting the Runner(loop_factory=...) from ↵Thomas Grainger2023-10-311-0/+8
| | | | | | | IsolatedAsyncioTestCase (#110776) Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
* gh-102249: Expand sys.call_tracing documentation (#102806)Quentin Peter2023-10-311-3/+17
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-93607: document `root` attribute of `iterparse` (#99410)Prometheus33752023-10-311-1/+3
| | | | | Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-106861: Docs: Add availability directives to all Unix-only modules (#108975)xzmeng2023-10-319-6/+14
|
* gh-111165: Remove documentation for moved functions (GH-111467)Serhiy Storchaka2023-10-291-10/+0
|
* gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst` (GH-111222)Nikita Sobolev2023-10-292-6/+15
| | | | | | | | | | | | | | | * gh-101100: Fix sphinx warnings in `library/asyncio-eventloop.rst` * Update Doc/library/socket.rst Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * Update asyncio-eventloop.rst * Update socket.rst --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-79033: Try to fix asyncio.Server.wait_closed() again (GH-111336)Guido van Rossum2023-10-281-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 --------- Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
* gh-111388: Add `show_group` parameter to `traceback.format_exception_only` ↵Nikita Sobolev2023-10-271-1/+8
| | | | (#111390)
* gh-111276: Clarify docs and comments about the role of LC_CTYPE (#111319)Łukasz Langa2023-10-271-5/+10
| | | | | | | | 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.html#deprecated-string-functions Also, fix a comment in logging about locale-specific behavior of `str.lower()`. Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-89519: Remove classmethod descriptor chaining, deprecated since 3.11 ↵Raymond Hettinger2023-10-271-1/+1
| | | | (gh-110163)
* gh-111343: Fix `itertools` docs: `start` arg is optional for `count` (gh-111344)Nikita Sobolev2023-10-271-1/+1
|
* Docs: Add `restart_events()` and positional arg semantics for ↵Tian Gao2023-10-251-8/+13
| | | | | `sys.monitoring` (#111291) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-110679: Improved markup in enum.rst (GH-110747)Khalil Mouawad2023-10-251-15/+15
|
* gh-108590: Improve sqlite3 docs on encoding issues and how to handle those ↵Erlend E. Aasland2023-10-251-33/+50
| | | | | | | | | | | | (#108699) Add a guide for how to handle non-UTF-8 text encodings. Link to that guide from the 'text_factory' docs. 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-111187: Postpone removal version for locale.getdefaultlocale() to 3.15 ↵Hugo van Kemenade2023-10-251-1/+1
| | | | (#111188)
* gh-111165: Move test running code from test.support to libregrtest (GH-111166)Serhiy Storchaka2023-10-251-28/+0
| | | | Remove no longer used functions run_unittest() and run_doctest() from the test.support module.
* Fix first parameter name in `tool` functions from `sys.monitoring` (#111286)Pavel Karateev2023-10-241-9/+9
|
* GH-111182: Update EnumType.__contains__ docs (GH-111184)InSync2023-10-241-3/+4
|
* Revert "Fix a code snippet typo in asyncio docs (#108427)" (GH-111271)Zachary Ware2023-10-241-1/+1
| | | | | | | | | 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 :) Ref: https://github.com/python/cpython/pull/108427#issuecomment-1777525740
* gh-111151: Convert monospaced directives to :ref: (#111152)InSync2023-10-243-8/+20
|
* Fix typo in sys docs (#111196)James Tocknell2023-10-241-1/+1
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-101100: Fix Sphinx warnings for `fileno` (#111118)Hugo van Kemenade2023-10-236-10/+48
|
* typo: missing line of output in pull parser example (#111068)Don Patterson2023-10-231-0/+1
|
* gh-101100: Fix sphinx warnings in `library/asyncio-dev.rst` (GH-111179)Nikita Sobolev2023-10-221-3/+11
| | | | | | | | | | | * gh-101100: Fix sphinx warnings in `library/asyncio-dev.rst` * Update Doc/library/asyncio-eventloop.rst * Update Doc/library/asyncio-eventloop.rst --------- Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
* gh-106310 - document the __signature__ attribute (#106311)Gouvernathor2023-10-201-0/+5
| | | | | Document the __signature__ attribute Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-101100: Fix Sphinx warnings in `library/tty.rst` (#111079)Hugo van Kemenade2023-10-201-4/+14
| | | Fix Sphinx warnings in library/tty.rst
* gh-109510: Clearly explain "Which Docstrings Are Examined" (#109696)Unique-Usman2023-10-191-3/+24
| | | | | | | Co-authored-by: Mariatta <Mariatta@users.noreply.github.com> Co-authored-by: Jacob Coffee <jacob@z7x.org> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* GH-101100: Fix reference warnings for ``__enter__`` and ``__exit__`` (#110112)Adam Turner2023-10-194-15/+15
|
* GH-101100: Fix reference warnings for ``__getitem__`` (#110118)Adam Turner2023-10-1912-20/+20
|
* gh-101100: Fix sphinx warnings in `library/getpass.rst` (#110461)Nikita Sobolev2023-10-191-1/+1
|
* gh-101100: Fix sphinx warnings in `library/codecs.rst` (#110979)Nikita Sobolev2023-10-191-33/+36
|
* GH-103082: Clean up the sys.monitoring docs (GH-110532)Tian Gao2023-10-181-101/+157
|
* GH-104232: Fix statement about trace return values (GH-110516)Tian Gao2023-10-181-3/+2
|
* GH-102895 Add an option local_exit in code.interact to block exit() from ↵Tian Gao2023-10-181-4/+11
| | | | terminating the whole process (GH-102896)