From 2f9531010ddd77b21293edd72999ca157ba93202 Mon Sep 17 00:00:00 2001 From: Olivier Couet Date: Mon, 13 Apr 2026 13:42:40 +0200 Subject: [PATCH] Fix warning when running _roofit.pyzdoc --- .../doxygen/print_roofit_pyz_doctrings.py | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/documentation/doxygen/print_roofit_pyz_doctrings.py b/documentation/doxygen/print_roofit_pyz_doctrings.py index 175128fd96807..e4f497cbf05d8 100644 --- a/documentation/doxygen/print_roofit_pyz_doctrings.py +++ b/documentation/doxygen/print_roofit_pyz_doctrings.py @@ -74,19 +74,19 @@ def write_pyroot_block_for_class(klass): if klass.__doc__ is None: return - print("\class " + klass.__cpp_name__) - print("\\brief \parblock \endparblock") - print("\htmlonly") - print('
') - print("\endhtmlonly") - print("## PyROOT") + print(r"\class " + klass.__cpp_name__) + print(r"\brief \parblock \endparblock") + print(r"\htmlonly") + print(r'
') + print(r"\endhtmlonly") + print(r"## PyROOT") print(inspect.cleandoc(klass.__doc__)) - print("\htmlonly") - print("
") - print("\endhtmlonly") - print("") + print(r"\htmlonly") + print(r"
") + print(r"\endhtmlonly") + print(r"") def write_pyroot_block_for_function(func): @@ -99,19 +99,19 @@ def write_pyroot_block_for_function(func): sigs = [sigs] for sig in sigs: - print("\\fn " + clean_cpp_signature(sig)) - print("\\brief \parblock \endparblock") - print("\htmlonly") - print('
') - print("\endhtmlonly") - print("## PyROOT") + print(r"\fn " + clean_cpp_signature(sig)) + print(r"\brief \parblock \endparblock") + print(r"\htmlonly") + print(r'
') + print(r"\endhtmlonly") + print(r"## PyROOT") print(inspect.cleandoc(func.__doc__)) - print("\htmlonly") - print("
") - print("\endhtmlonly") - print("") + print(r"\htmlonly") + print(r"
") + print(r"\endhtmlonly") + print(r"") def print_roofit_pythonization_page(): @@ -126,8 +126,8 @@ def member_funcs_have_doc(python_class): return funcs_have_doc # Fill separate RooFit pythonization page, starting with the introduction and table of contents... - print("\defgroup RoofitPythonizations RooFit Pythonizations") - print("\ingroup Roofitmain") + print(r"\defgroup RoofitPythonizations RooFit Pythonizations") + print(r"\ingroup Roofitmain") for python_klass in _roofit.python_classes: if python_klass.__doc__ is None and not member_funcs_have_doc(python_klass): continue @@ -148,9 +148,9 @@ def member_funcs_have_doc(python_class): if python_klass.__doc__ is None and not member_funcs_have_doc(python_klass): continue - print("\\anchor _" + python_klass.__name__.lower()) - print("## " + python_klass.__name__) - print("\see " + python_klass.__name__) + print(r"\anchor _" + python_klass.__name__.lower()) + print(r"## " + python_klass.__name__) + print(r"\see " + python_klass.__name__) if not python_klass.__doc__ is None: print("") print(inspect.cleandoc(python_klass.__doc__)) @@ -160,17 +160,17 @@ def member_funcs_have_doc(python_class): func = getattr(python_klass, func_name) if func.__doc__ is None: continue - print("\\anchor _" + (python_klass.__name__ + "_" + func.__name__).lower()) - print("### " + python_klass.__name__ + "." + func.__name__) + print(r"\anchor _" + (python_klass.__name__ + "_" + func.__name__).lower()) + print(r"### " + python_klass.__name__ + "." + func.__name__) print(inspect.cleandoc(func.__doc__)) - print("") + print(r"") if hasattr(func, "_cpp_signature"): sigs = func._cpp_signature if isinstance(sigs, str): sigs = [sigs] for sig in sigs: - print("\see " + clean_cpp_signature(sig)) - print("") + print(r"\see " + clean_cpp_signature(sig)) + print(r"") def print_pyroot_blocks_for_cpp_docs(): @@ -194,11 +194,11 @@ def print_pyroot_blocks_for_cpp_docs(): if __name__ == "__main__": try: - print("/**") + print(r"/**") print_roofit_pythonization_page() - print("") + print(r"") print_pyroot_blocks_for_cpp_docs() - print("*/") + print(r"*/") except ImportError: # roofit was probably not built pass