From 6c0e958c3e5512e3184c60f62bc791c00c986c74 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Tue, 22 Sep 2026 00:37:12 +0200 Subject: [PATCH 1/2] PEP 823 + 824: Add discussion links --- peps/pep-0823.rst | 3 ++- peps/pep-0824.rst | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/peps/pep-0823.rst b/peps/pep-0823.rst index 3aa92313963..cdb0a135811 100644 --- a/peps/pep-0823.rst +++ b/peps/pep-0823.rst @@ -2,11 +2,12 @@ PEP: 823 Title: None-aware access operators Author: Marc Mueller Sponsor: Guido van Rossum -Discussions-To: Pending +Discussions-To: https://discuss.python.org/t/pep-823-none-aware-access-operators/109159 Status: Draft Type: Standards Track Created: 20-Sep-2026 Python-Version: 3.16 +Post-History: `22-Sep-2026 `__ Abstract diff --git a/peps/pep-0824.rst b/peps/pep-0824.rst index 7b895f22101..0a4fe4d4122 100644 --- a/peps/pep-0824.rst +++ b/peps/pep-0824.rst @@ -2,11 +2,12 @@ PEP: 824 Title: None-coalescing operators Author: Marc Mueller Sponsor: Guido van Rossum -Discussions-To: Pending +Discussions-To: https://discuss.python.org/t/pep-824-none-coalescing-operators/109161 Status: Draft Type: Standards Track Created: 20-Sep-2026 Python-Version: 3.16 +Post-History: `22-Sep-2026 `__ Abstract From e0604c948c4e7550e96cc366cb3a950a62c18820 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 26 Jun 2026 02:31:37 +0200 Subject: [PATCH 2/2] Cleanup --- .github/CODEOWNERS | 4 +--- peps/pep-0823.rst | 2 +- peps/pep-0824.rst | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 1ca7bc0b681..505abf20b80 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -700,10 +700,8 @@ peps/pep-0819.rst @emmatyping peps/pep-0820.rst @encukou peps/pep-0821.rst @JelleZijlstra peps/pep-0822.rst @methane -# ... -peps/pep-0824.rst @gvanrossum peps/pep-0823.rst @gvanrossum -# ... +peps/pep-0824.rst @gvanrossum peps/pep-0825.rst @warsaw @dstufft peps/pep-0826.rst @savannahostrowski peps/pep-0827.rst @1st1 diff --git a/peps/pep-0823.rst b/peps/pep-0823.rst index cdb0a135811..4f84bbb92e6 100644 --- a/peps/pep-0823.rst +++ b/peps/pep-0823.rst @@ -570,7 +570,7 @@ Coalesce ``??`` and coalesce assignment operator ``??=`` :pep:`505` also suggested the addition of a "``None`` coalescing" operator ``??`` and a "``None`` coalescing assignment" operator ``??=``. As the ``None``-aware access operators have their own use cases, the coalescing -operators were moved into a separate document, see PEP-824. +operators were moved into a separate document, see :pep:`824`. Both proposals can be adopted independently of each other. ``None``-aware function calls diff --git a/peps/pep-0824.rst b/peps/pep-0824.rst index 0a4fe4d4122..45f94657d3d 100644 --- a/peps/pep-0824.rst +++ b/peps/pep-0824.rst @@ -373,7 +373,7 @@ Deferred Ideas :pep:`505` also suggest the addition of the "``None``-aware access" operators ``?.`` and ``?[ ]``. As the "``None``-coalescing" operators have their own use cases, the "``None``-aware access" operators were -moved into a separate document, see PEP-823. Both proposals can be +moved into a separate document, see :pep:`823`. Both proposals can be adopted independently of each other. Other conditional assignment operators