From: Stan Ulbrych Date: Tue, 9 Jun 2026 13:16:03 +0000 (+0100) Subject: Docs: Only add `profiling-sampling-visualization.{css,js}` to files when necessary... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0a179e748bcf158bdcdd47f0e57a1983993f4610;p=thirdparty%2FPython%2Fcpython.git Docs: Only add `profiling-sampling-visualization.{css,js}` to files when necessary (#151150) --- 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',