|
2 | 2 | Title: Consistent views of namespaces
|
3 | 3 | Author: Mark Shannon < [email protected]>,
|
4 | 4 |
|
| 5 | +Discussions-To: https://discuss.python.org/t/46631 |
5 | 6 | Status: Draft
|
6 | 7 | Type: Standards Track
|
7 |
| -Content-Type: text/x-rst |
8 | 8 | Created: 30-Jul-2021
|
9 | 9 | Python-Version: 3.13
|
10 | 10 | Post-History: 20-Aug-2021
|
@@ -61,7 +61,8 @@ prints ``1``
|
61 | 61 | This is inconsistent, and confusing.
|
62 | 62 | With this PEP both examples would print ``2``.
|
63 | 63 |
|
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>`__. |
65 | 66 |
|
66 | 67 | There are no compensating advantages for the current behavior;
|
67 | 68 | it is unreliable and slow.
|
@@ -452,23 +453,14 @@ of both the frame and mapping proxy until the next cycle collection.
|
452 | 453 |
|
453 | 454 | ``PyEval_GetLocals()`` already creates a cycle, as it returns a borrowed reference.
|
454 | 455 |
|
| 456 | +Implementation |
| 457 | +============== |
455 | 458 |
|
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>`__. |
460 | 461 |
|
461 | 462 | Copyright
|
462 | 463 | =========
|
463 | 464 |
|
464 | 465 | This document is placed in the public domain or under the
|
465 | 466 | 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