Skip to content

Commit 2179ebc

Browse files
PEP 667: Add discussion and implementation link (#3688)
1 parent 6a6f355 commit 2179ebc

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

peps/pep-0667.rst

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ PEP: 667
22
Title: Consistent views of namespaces
33
Author: Mark Shannon <[email protected]>,
44
Tian Gao <[email protected]>
5+
Discussions-To: https://discuss.python.org/t/46631
56
Status: Draft
67
Type: Standards Track
7-
Content-Type: text/x-rst
88
Created: 30-Jul-2021
99
Python-Version: 3.13
1010
Post-History: 20-Aug-2021
@@ -61,7 +61,8 @@ prints ``1``
6161
This is inconsistent, and confusing.
6262
With this PEP both examples would print ``2``.
6363

64-
Worse than that, the current behavior can result in strange bugs [1]_
64+
Worse than that, the current behavior can result in strange `bugs
65+
<https://github.com/python/cpython/issues/74929>`__.
6566

6667
There are no compensating advantages for the current behavior;
6768
it is unreliable and slow.
@@ -452,23 +453,14 @@ of both the frame and mapping proxy until the next cycle collection.
452453

453454
``PyEval_GetLocals()`` already creates a cycle, as it returns a borrowed reference.
454455

456+
Implementation
457+
==============
455458

456-
References
457-
==========
458-
459-
.. [1] https://bugs.python.org/issue30744
459+
The implementation is in development as a `draft pull request on GitHub
460+
<https://github.com/python/cpython/pull/115153>`__.
460461

461462
Copyright
462463
=========
463464

464465
This document is placed in the public domain or under the
465466
CC0-1.0-Universal license, whichever is more permissive.
466-
467-
..
468-
Local Variables:
469-
mode: indented-text
470-
indent-tabs-mode: nil
471-
sentence-end-double-space: t
472-
fill-column: 70
473-
coding: utf-8
474-
End:

0 commit comments

Comments
 (0)