Python 3.13 seems to have changed something in ntpath.split and ntpath.join which causes those functions to now raise UnicodeDecodeError exceptions when given bytes objects that contain bytes that aren't valid UTF-8. To avoid these issues, the affected calls have been replaced with other implementations.
Python 3.13 seems to have changed something in
ntpath.split
andntpath.join
which causes those functions to now raiseUnicodeDecodeError
exceptions when givenbytes
objects that contain bytes that aren't valid UTF-8. To avoid these issues, the affected calls have been replaced with other implementations.