Skip to content

Commit c6c1bbd

Browse files
committed
Use weakref.WeakSet instead of WeakKeyDictionary.
1 parent 5c9ad62 commit c6c1bbd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Lib/_pyio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2581,11 +2581,11 @@ def detach(self):
25812581

25822582
import atexit, weakref
25832583

2584-
_all_writers = weakref.WeakKeyDictionary()
2584+
_all_writers = weakref.WeakSet()
25852585

25862586
def _register_writer(w):
25872587
# keep weak-ref to buffered writer
2588-
_all_writers[w] = True
2588+
_all_writers.add(w)
25892589

25902590
def _flush_all_writers():
25912591
# Ensure all buffered writers are flushed before proceeding with

0 commit comments

Comments
 (0)