https://github.com/python/cpython/commit/0a179e748bcf158bdcdd47f0e57a1983993f4610
commit: 0a179e748bcf158bdcdd47f0e57a1983993f4610
branch: main
author: Stan Ulbrych <[email protected]>
committer: pablogsal <[email protected]>
date: 2026-06-09T14:16:03+01:00
summary:
Docs: Only add `profiling-sampling-visualization.{css,js}` to files when
necessary (#151150)
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]