diff options
author | Mark Shannon <mark@hotpy.org> | 2023-12-18 11:14:40 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-18 11:14:40 +0000 |
commit | 771903596b07af50cab2aaa3c7dfc9cc06e51a06 (patch) | |
tree | 827ad8a44a775ae59acbe14071ecca32c5a06646 /Tools/cases_generator/generators_common.py | |
parent | 4a24bf9a13a7cf055113c04bde0874186722c62c (diff) | |
download | cpython-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.py | 6 |
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( |