From 210f60f9b294b988039e77c227bf3fe61214e724 Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Thu, 20 Oct 2016 20:02:53 -0500 Subject: [PATCH] Try to fix path detection Current issue with unicode special characters and xbmcvfs.exists --- resources/lib/objects/_common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/lib/objects/_common.py b/resources/lib/objects/_common.py index f0415f2d..de4767c8 100644 --- a/resources/lib/objects/_common.py +++ b/resources/lib/objects/_common.py @@ -3,6 +3,7 @@ ################################################################################################## import logging +import os import xbmc import xbmcvfs @@ -42,6 +43,9 @@ class Items(object): @classmethod def path_validation(cls, path): # Verify if direct path is accessible or not + if not os.path.supports_unicode_filenames: + path = path.encode('utf-8') + if window('emby_pathverified') != "true" and not xbmcvfs.exists(path): if dialog(type_="yesno", heading="{emby}",