Skip to content

Commit cf0b32c

Browse files
committed
Prevent test polluting environment
1 parent c648d46 commit cf0b32c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Lib/test/test_generators.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,10 @@ def gen():
193193

194194
class Sneaky:
195195
def __del__(self):
196-
raise KeyboardInterrupt
196+
try:
197+
raise KeyboardInterrupt
198+
except:
199+
pass
197200

198201
sneaky = Sneaky()
199202
sneaky._s = Sneaky()
@@ -202,10 +205,7 @@ def __del__(self):
202205
gc.set_threshold(1, 0, 0)
203206
try:
204207
del sneaky
205-
try:
206-
gen()
207-
except KeyboardInterrupt:
208-
pass
208+
gen()
209209
finally:
210210
gc.set_threshold(*thresholds)
211211

0 commit comments

Comments
 (0)