From 7149f8c4460951ee8488abeadc55ab4ec4baad9d Mon Sep 17 00:00:00 2001 From: mattip Date: Tue, 31 Mar 2026 12:09:46 +0300 Subject: [PATCH] adjust pure_python check for option that PyPy might have _pickle --- .../data-files/benchmarks/bm_pickle/run_benchmark.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyperformance/data-files/benchmarks/bm_pickle/run_benchmark.py b/pyperformance/data-files/benchmarks/bm_pickle/run_benchmark.py index 9470b26a..b26693c6 100644 --- a/pyperformance/data-files/benchmarks/bm_pickle/run_benchmark.py +++ b/pyperformance/data-files/benchmarks/bm_pickle/run_benchmark.py @@ -266,10 +266,10 @@ def add_cmdline_args(cmd, args): if options.pure_python: name += "_pure_python" - if not (options.pure_python or IS_PYPY): + if not (options.pure_python): # C accelerators are enabled by default on 3.x import pickle - if not is_accelerated_module(pickle): + if not is_accelerated_module(pickle) and not IS_PYPY: raise RuntimeError("Missing C accelerators for pickle") else: sys.modules['_pickle'] = None