def filesys_decode(path):
    """
    Ensure that the given path is decoded,
    NONE when no expected encoding works
    """

    fs_enc = sys.getfilesystemencoding()
    if isinstance(path, decoded_string):
        return path

    for enc in (fs_enc, "utf-8"):
        try:
            return path.decode(enc)
        except UnicodeDecodeError:
            continue
def filesys_decode ( path ) : fs_enc = sys . getfilesystemencoding ( ) if isinstance ( path , decoded_string ) : return path for enc in ( fs_enc , "utf-8" ) : try : return path . decode ( enc ) except UnicodeDecodeError : continue
Ensure that the given path is decoded,
    NONE when no expected encoding works