From 766e7f150ae93d637824d9b156196d98877504d3 Mon Sep 17 00:00:00 2001 From: Pablo Galindo Salgado Date: Wed, 10 Sep 2025 01:08:09 +0100 Subject: [PATCH] gh-135953: Fix refleak in cache method (#138721) --- Lib/profiling/sampling/stack_collector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/profiling/sampling/stack_collector.py b/Lib/profiling/sampling/stack_collector.py index 9df8111c451d..25539640b8de 100644 --- a/Lib/profiling/sampling/stack_collector.py +++ b/Lib/profiling/sampling/stack_collector.py @@ -85,8 +85,9 @@ class FlamegraphCollector(StackTraceCollector): print(f"Flamegraph saved to: {filename}") + @staticmethod @functools.lru_cache(maxsize=None) - def _format_function_name(self, func): + def _format_function_name(func): filename, lineno, funcname = func if len(filename) > 50: -- 2.47.3