Merge pull request #544 from exislow/541-winerror-123-the-filename-directory-name-or-volume-label-syntax-is-incorrect-on-windows-11

fix(path): 🐛 correct filename sanitization logic
This commit is contained in:
exislow
2025-09-25 20:25:52 +02:00
committed by GitHub
+3 -1
View File
@@ -487,7 +487,9 @@ def path_file_sanitize(path_file: pathlib.Path, adapt: bool = False, uniquify: b
if not sanitized_filename.endswith(path_file.suffix): if not sanitized_filename.endswith(path_file.suffix):
sanitized_filename = ( sanitized_filename = (
sanitized_filename[: -len(path_file.suffix)] + FILENAME_SANITIZE_PLACEHOLDER + path_file.suffix sanitized_filename[: -len(path_file.suffix) - len(FILENAME_SANITIZE_PLACEHOLDER)]
+ FILENAME_SANITIZE_PLACEHOLDER
+ path_file.suffix
) )
sanitized_path = pathlib.Path( sanitized_path = pathlib.Path(