diff --git a/resources/lib/Utils.py b/resources/lib/Utils.py index 016291dd..b1e53184 100644 --- a/resources/lib/Utils.py +++ b/resources/lib/Utils.py @@ -171,8 +171,19 @@ def reset(): xbmc.sleep(1000) # delete db - os.remove(getKodiDBPath()) - + deletecount = 0 + deleted = False + while(deleted == False): + try: + os.remove(getKodiDBPath()) + deleted = True + except: + deletecount += 1 + if(deletecount > 10): + dialog.ok('Warning', 'Could not delete Database, please try again later') + return + xbmc.sleep(1000) + # remove from addon data directory addon = xbmcaddon.Addon(id='plugin.video.emby') addondir = xbmc.translatePath(addon.getAddonInfo('profile'))