From 1080f06199f2b420cc79392c2f33c0b8d337ca8b Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Mon, 16 Nov 2020 17:07:05 -0600 Subject: [PATCH] Modify timeit.py to make it work on rustpython --- Lib/timeit.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Lib/timeit.py b/Lib/timeit.py index 6c3ec0106..2253f47a6 100755 --- a/Lib/timeit.py +++ b/Lib/timeit.py @@ -171,14 +171,16 @@ class Timer: the timer function to be used are passed to the constructor. """ it = itertools.repeat(None, number) - gcold = gc.isenabled() - gc.disable() - try: - timing = self.inner(it, self.timer) - finally: - if gcold: - gc.enable() - return timing + # XXX RUSTPYTHON TODO: gc module implementation + # gcold = gc.isenabled() + # gc.disable() + # try: + # timing = self.inner(it, self.timer) + # finally: + # if gcold: + # gc.enable() + # return timing + return self.inner(it, self.timer) def repeat(self, repeat=default_repeat, number=default_number): """Call timeit() a few times.