Skip to content

Commit d6c1f1d

Browse files
committed
Made TrioToken weak referable
1 parent b4a1bd6 commit d6c1f1d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

newsfragments/1924.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The ``TrioToken`` class can now be used as a target of a weak reference.

trio/_core/_entry_queue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ class TrioToken(metaclass=NoPublicConstructor):
145145
146146
"""
147147

148-
__slots__ = ("_reentry_queue",)
148+
__slots__ = ("_reentry_queue", "__weakref__")
149149

150150
def __init__(self, reentry_queue):
151151
self._reentry_queue = reentry_queue

0 commit comments

Comments
 (0)