convert: playlist: Debug commit: Learn syspath()

Learn what's happening in syspath().
This commit is contained in:
J0J0 T 2022-08-27 19:32:59 +02:00 committed by J0J0 Todos
parent da01be3d93
commit 5f5be52a89

View file

@ -409,11 +409,17 @@ def syspath(path, prefix=True):
# reported as the FS encoding by Windows. Try both.
try:
path = path.decode('utf-8')
print("syspath: this is path:")
print(path)
except UnicodeError:
# The encoding should always be MBCS, Windows' broken
# Unicode representation.
encoding = sys.getfilesystemencoding() or sys.getdefaultencoding()
path = path.decode(encoding, 'replace')
print("syspath: this is encoding:")
print(encoding)
print("syspath: this is path:")
print(path)
# Add the magic prefix if it isn't already there.
# https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247.aspx