aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/cases_generator/generators_common.py
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2023-12-18 11:14:40 +0000
committerGitHub <noreply@github.com>2023-12-18 11:14:40 +0000
commit771903596b07af50cab2aaa3c7dfc9cc06e51a06 (patch)
tree827ad8a44a775ae59acbe14071ecca32c5a06646 /Tools/cases_generator/generators_common.py
parent4a24bf9a13a7cf055113c04bde0874186722c62c (diff)
downloadcpython-771903596b07af50cab2aaa3c7dfc9cc06e51a06.tar.gz
cpython-771903596b07af50cab2aaa3c7dfc9cc06e51a06.zip
GH-111485: Test the new cases generator (GH-113252)
Diffstat (limited to 'Tools/cases_generator/generators_common.py')
-rw-r--r--Tools/cases_generator/generators_common.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/cases_generator/generators_common.py b/Tools/cases_generator/generators_common.py
index e0674a73434..1b565bff2c5 100644
--- a/Tools/cases_generator/generators_common.py
+++ b/Tools/cases_generator/generators_common.py
@@ -22,8 +22,10 @@ DEFAULT_INPUT = (ROOT / "Python/bytecodes.c").absolute().as_posix()
def root_relative_path(filename: str) -> str:
- return Path(filename).absolute().relative_to(ROOT).as_posix()
-
+ try:
+ return Path(filename).absolute().relative_to(ROOT).as_posix()
+ except ValueError:
+ return filename
def write_header(generator: str, sources: list[str], outfile: TextIO) -> None:
outfile.write(