create a empty sources.xml to work with if one does not exist

This commit is contained in:
shaun 2015-03-15 15:18:34 +11:00
parent f5f1589aa6
commit 1971eb8655
1 changed files with 27 additions and 25 deletions

View File

@ -86,9 +86,15 @@ def addKodiSource(name, path, type):
else:
error = True
if error:
# if adding to the database failed, manually add it to sources.xml
# add it to sources.xml
sourcesFile = xbmc.translatePath( "special://profile/sources.xml" )
# add an emply sources file to work with
if xbmcvfs.exists(sourcesFile) == False:
sources = Element("sources")
video = SubElement(sources, "video")
ET.ElementTree(sources).write(sourcesFile)
if xbmcvfs.exists(sourcesFile):
tree = ET.ElementTree(file=sourcesFile)
root = tree.getroot()
@ -105,11 +111,7 @@ def addKodiSource(name, path, type):
SubElement(source, "path").text = path
tree.write(sourcesFile)
#return bool that reboot is needed and manual add of path to kodi
return True
else:
#return false that no reboot is needed
return False
#return True
def checkAuthentication():