From 76440fe1aac3e8cc4e34f4a6cbb65e59fb269b58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 27 Jul 2022 13:52:11 +0200 Subject: [PATCH] doc: Fix relative paths in `make_rst.py` generated comment Follow-up to #63495. (cherry picked from commit f66527ddc39dc5e0c0d04cc4d84d92687fb7205f) --- doc/tools/make_rst.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/tools/make_rst.py b/doc/tools/make_rst.py index dd53c0a0e14..2696c71af58 100755 --- a/doc/tools/make_rst.py +++ b/doc/tools/make_rst.py @@ -10,8 +10,8 @@ import xml.etree.ElementTree as ET from collections import OrderedDict # Import hardcoded version information from version.py -script_directory = os.path.dirname(os.path.abspath(__file__)) -sys.path.append(os.path.join(script_directory, "../../")) # Include the root directory +root_directory = os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../") +sys.path.append(root_directory) # Include the root directory import version # Uncomment to do type checks. I have it commented out so it works below Python 3.5 @@ -475,7 +475,7 @@ def make_rst_class(class_def, state, dry_run, output_dir): # type: (ClassDef, S if hasattr(version, "docs") and version.docs != "latest": git_branch = version.docs - source_xml_path = os.path.normpath(os.path.join("doc", class_def.filepath)).replace("\\", "/") + source_xml_path = os.path.relpath(class_def.filepath, root_directory).replace("\\", "/") source_github_url = "https://github.com/godotengine/godot/tree/{}/{}".format(git_branch, source_xml_path) generator_github_url = "https://github.com/godotengine/godot/tree/{}/doc/tools/make_rst.py".format(git_branch)