Skip to content

Commit 82ffdeb

Browse files
authored
Merge pull request #1927 from graingert/make-task-slotted
make trio._core._run.Task slotted
2 parents 63b5935 + f0fbd2e commit 82ffdeb

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

newsfragments/1927.feature.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Use slots for :class:`~.lowlevel.Task` which should make them slightly smaller and faster.

trio/_core/_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,7 @@ def __del__(self):
10601060
################################################################
10611061

10621062

1063-
@attr.s(eq=False, hash=False, repr=False)
1063+
@attr.s(eq=False, hash=False, repr=False, slots=True)
10641064
class Task(metaclass=NoPublicConstructor):
10651065
_parent_nursery = attr.ib()
10661066
coro = attr.ib()

0 commit comments

Comments
 (0)