Jeroen van Rijn
95c82e0f76
Fix #6279
...
If the replacement rune was multi-byte, `os.replace_path_separators` would silently fail to replace anything.
Now it properly handles non-ASCII separator. Additionally added a fast path for when all runes in the input path as well as the replacement separator are simple ASCII.
Test added.
2026-02-15 12:42:55 +01:00
..
2026-02-14 00:55:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-11 19:15:32 +01:00
2026-02-14 00:55:21 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-15 12:42:55 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 19:13:32 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:12:21 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-09 16:27:53 +01:00
2026-02-12 12:21:01 +01:00