https://github.com/python/cpython/commit/22d32b6df0b2a098372c5dc661435189869ad382
commit: 22d32b6df0b2a098372c5dc661435189869ad382
branch: 3.15
author: Miss Islington (bot) <[email protected]>
committer: StanFromIreland <[email protected]>
date: 2026-06-09T13:24:28Z
summary:
[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 <[email protected]>
files:
M Doc/tools/extensions/profiling_trace.py
diff --git a/Doc/tools/extensions/profiling_trace.py
b/Doc/tools/extensions/profiling_trace.py
index 7185ef351ddc7f2..183c6de48714a43 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',
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]