]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-135953: Fix refleak in cache method (#138721)
authorPablo Galindo Salgado <Pablogsal@gmail.com>
Wed, 10 Sep 2025 00:08:09 +0000 (01:08 +0100)
committerGitHub <noreply@github.com>
Wed, 10 Sep 2025 00:08:09 +0000 (00:08 +0000)
Lib/profiling/sampling/stack_collector.py

index 9df8111c451de83b30ab07bb4685e57971706b52..25539640b8de40e5d2e73efc7c3c0a4c11e22292 100644 (file)
@@ -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: