def selectDialog(list, heading=ADDON.getAddonInfo('name')): return dialog.select(heading, list)
sleep = xbmc.sleep openFile = xbmcvfs.File makeFile = xbmcvfs.mkdir deleteFile = xbmcvfs.delete listDir = xbmcvfs.listdir fileExists = xbmcvfs.exists transPath = xbmc.translatePath dataPath = xbmc.translatePath(ADDON.getAddonInfo('profile')).decode('utf-8') libraDbFile = os.path.join(dataPath, 'libra.db') execute = xbmc.executebuiltin dialog = xbmcgui.Dialog() window = xbmcgui.Window(10000) # Borrowed from xbmcswift2 def get_setting(key, converter=str, choices=None): value = ADDON.getSetting(id=key) if converter is str: return value