Skip to content

Commit f6d0d1b

Browse files
committed
Compute differences
1 parent 32768cb commit f6d0d1b

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎Lib/test/test_cext/runtests.py‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ def run_refleak_tests(testmod):
3333
gc.collect()
3434
refcount[i] = sys.gettotalrefcount()
3535

36-
first = refcount[0]
36+
# Compute differences
37+
previous = None
3738
for i in rep_range:
38-
refcount[i] -= first
39+
value = refcount[i]
40+
if previous is not None:
41+
refcount[i] = value - previous
42+
previous = value
3943

4044
deltas = list(refcount[warmups:])
4145
if all(delta >= 1 for delta in deltas):

0 commit comments

Comments
 (0)