@@ -205,7 +205,8 @@ def calculate_diffs(ref_values, head_values) -> tuple[np.ndarray | None, float]:
205205 values .sort ()
206206 return values , float (values .mean ())
207207
208- excluded = util .get_excluded_benchmarks ()
208+ cfg = config .get_config ()
209+ excluded = cfg .benchmarks .excluded_benchmarks
209210 combined_data = []
210211 for name , ref in ref_data .items ():
211212 if len (ref ) != 0 and name in head_data and name not in excluded :
@@ -689,8 +690,9 @@ def parsed_version(self):
689690 return pkg_version .parse (self .version .replace ("+" , "0" ))
690691
691692 def get_timing_data (self ) -> dict [str , np .ndarray ]:
693+ cfg = config .get_config ()
692694 data = {}
693- excluded = util . get_excluded_benchmarks ()
695+ excluded = cfg . benchmarks . excluded_benchmarks
694696
695697 for benchmark in self .contents ["benchmarks" ]:
696698 name = benchmark .get ("metadata" , self .contents ["metadata" ])["name" ]
@@ -703,8 +705,9 @@ def get_timing_data(self) -> dict[str, np.ndarray]:
703705 return data
704706
705707 def get_memory_data (self ) -> dict [str , np .ndarray ]:
708+ cfg = config .get_config ()
706709 data = {}
707- excluded = util . get_excluded_benchmarks ()
710+ excluded = cfg . benchmarks . excluded_benchmarks
708711
709712 # On MacOS, there was a bug in pyperf where the `mem_max_rss` value was
710713 # erroneously multiplied by 1024. (BSD defines maxrss in bytes, Linux
0 commit comments