Skip to content

Commit 434296d

Browse files
committed
Remove RustPython-specific workaround in timeit module
1 parent 5e4c3b0 commit 434296d

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

Lib/timeit.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -171,20 +171,13 @@ def timeit(self, number=default_number):
171171
the timer function to be used are passed to the constructor.
172172
"""
173173
it = itertools.repeat(None, number)
174-
# XXX RUSTPYTHON TODO: gc module implementation
175-
try:
176-
gcold = gc.isenabled()
177-
gc.disable()
178-
except NotImplementedError:
179-
gcold = False
174+
gcold = gc.isenabled()
175+
gc.disable()
180176
try:
181177
timing = self.inner(it, self.timer)
182178
finally:
183179
if gcold:
184-
try:
185-
gc.enable()
186-
except NotImplementedError:
187-
pass
180+
gc.enable()
188181
return timing
189182

190183
def repeat(self, repeat=default_repeat, number=default_number):

0 commit comments

Comments
 (0)