From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 9 Jun 2026 13:24:28 +0000 (+0200) Subject: [3.15] Docs: Only add `profiling-sampling-visualization.{css,js}` to files when neces... X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=22d32b6df0b2a098372c5dc661435189869ad382;p=thirdparty%2FPython%2Fcpython.git [3.15] Docs: Only add `profiling-sampling-visualization.{css,js}` to files when necessary (GH-151150) (cherry picked from commit 0a179e748bcf158bdcdd47f0e57a1983993f4610) Co-authored-by: Stan Ulbrych --- diff --git a/Doc/tools/extensions/profiling_trace.py b/Doc/tools/extensions/profiling_trace.py index 7185ef351ddc..183c6de48714 100644 --- a/Doc/tools/extensions/profiling_trace.py +++ b/Doc/tools/extensions/profiling_trace.py @@ -154,10 +154,15 @@ def inject_trace(app, exception): ) +def add_assets(app, pagename, templatename, context, doctree): + if pagename == 'library/profiling.sampling': + app.add_js_file('profiling-sampling-visualization.js') + app.add_css_file('profiling-sampling-visualization.css') + + def setup(app): app.connect('build-finished', inject_trace) - app.add_js_file('profiling-sampling-visualization.js') - app.add_css_file('profiling-sampling-visualization.css') + app.connect('html-page-context', add_assets) return { 'version': '1.0',