https://github.com/python/cpython/commit/bd4fe0fae68fbb1258bd2fff34ca9b5c5bda5cdf
commit: bd4fe0fae68fbb1258bd2fff34ca9b5c5bda5cdf
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-06-02T08:07:15Z
summary:

[3.14] gh-89554: Document weakref type objects as classes (GH-150678) 
(GH-150759)

Use the "class" directive instead of "data" for ReferenceType,
ProxyType and CallableProxyType.
(cherry picked from commit 10c421970beca89df92a918f2247fb8850d3b6cc)

Co-authored-by: Bernát Gábor <[email protected]>

files:
M Doc/library/weakref.rst

diff --git a/Doc/library/weakref.rst b/Doc/library/weakref.rst
index 6dc5f90686c778..27ed60b9074873 100644
--- a/Doc/library/weakref.rst
+++ b/Doc/library/weakref.rst
@@ -329,17 +329,17 @@ same issues as the :meth:`WeakKeyDictionary.keyrefs` 
method.
    .. versionadded:: 3.4
 
 
-.. data:: ReferenceType
+.. class:: ReferenceType
 
    The type object for weak references objects.
 
 
-.. data:: ProxyType
+.. class:: ProxyType
 
    The type object for proxies of objects which are not callable.
 
 
-.. data:: CallableProxyType
+.. class:: CallableProxyType
 
    The type object for proxies of callable objects.
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to