本文整理汇总了Python中resources.libs.wizard.getS函数的典型用法代码示例。如果您正苦于以下问题:Python getS函数的具体用法?Python getS怎么用?Python getS使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getS函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: checkSkin
def checkSkin():
wiz.log("[Build Check] Invalid Skin Check Start")
DEFAULTSKIN = wiz.getS('defaultskin')
DEFAULTNAME = wiz.getS('defaultskinname')
DEFAULTIGNORE = wiz.getS('defaultskinignore')
if not DEFAULTSKIN == '':
if os.path.exists(os.path.join(ADDONS, DEFAULTSKIN)):
if DIALOG.yesno(ADDONTITLE, "It seems that the skin has been set back to [COLOR yellow]%s[/COLOR]" % SKIN[5:].title(), "Would you like to set the skin back to:", '[COLOR yellow]%s[/COLOR]' % DEFAULTNAME):
gotoskin = DEFAULTSKIN
gotoname = DEFAULTNAME
else: wiz.log("Skin was not reset"); wiz.setS('defaultskinignore', 'true')
else: wiz.setS('defaultskin', ''); wiz.setS('defaultskinname', ''); DEFAULTSKIN = ''; DEFAULTNAME = ''
if DEFAULTSKIN == '':
skinname = []
skinlist = []
for folder in glob.glob(os.path.join(ADDONS, 'skin.*/')):
xml = "%s/addon.xml" % folder
if os.path.exists(xml):
f = open(xml,mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
match = re.compile('<addon.+?id="(.+?)".+?>').findall(g)
match2 = re.compile('<addon.+?name="(.+?)".+?>').findall(g)
wiz.log("%s: %s" % (folder, str(match[0])))
if len(match) > 0: skinlist.append(str(match[0])); skinname.append(str(match2[0]))
else: wiz.log("ID not found for %s" % folder)
else: wiz.log("ID not found for %s" % folder)
if len(skinlist) > 0:
if len(skinlist) > 1:
if DIALOG.yesno(ADDONTITLE, "It seems that the skin has been set back to [COLOR yellow]%s[/COLOR]" % SKIN[5:].title(), "Would you like to view a list of avaliable skins?"):
choice = DIALOG.select("Select skin to switch to!", skinname)
if choice == -1: wiz.log("Skin was not reset"); wiz.setS('defaultskinignore', 'true')
else:
gotoskin = skinlist[choice]
gotoname = skinname[choice]
else: wiz.log("Skin was not reset"); wiz.setS('defaultskinignore', 'true')
else:
if DIALOG.yesno(ADDONTITLE, "It seems that the skin has been set back to [COLOR yellow]%s[/COLOR]" % SKIN[5:].title(), "Would you like to set the skin back to:", '[COLOR yellow]%s[/COLOR]' % skinname[0]):
gotoskin = skinlist[0]
gotoname = skinname[0]
else: wiz.log("Skin was not reset"); wiz.setS('defaultskinignore', 'true')
else: wiz.log("No skins found in addons folder."); wiz.setS('defaultskinignore', 'true')
if gotoskin:
skinSwitch.swapSkins(gotoskin)
x = 0
xbmc.sleep(1000)
while not xbmc.getCondVisibility("Window.isVisible(yesnodialog)"):
if x == 150:
break
x += 1
xbmc.sleep(200)
if xbmc.getCondVisibility("Window.isVisible(yesnodialog)"):
xbmc.executebuiltin('SetFocus(11)')
xbmc.executebuiltin('Action(Select)')
wiz.LogNotify("Skin Swap", 'Skin reset to %s' % gotoname)
else:
wiz.LogNotify(ADDONTITLE,'[COLOR red]Skin Swap Timed Out![/COLOR]')
wiz.log("[Build Check] Invalid Skin Check End")
示例2: checkSkin
def checkSkin():
wiz.log("[Build Check] Invalid Skin Check Start")
DEFAULTSKIN = wiz.getS('defaultskin')
DEFAULTNAME = wiz.getS('defaultskinname')
DEFAULTIGNORE = wiz.getS('defaultskinignore')
gotoskin = False
if not DEFAULTSKIN == '':
if os.path.exists(os.path.join(ADDONS, DEFAULTSKIN)):
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]It seems that the skin has been set back to [COLOR %s]%s[/COLOR]" % (COLOR2, COLOR1, SKIN[5:].title()), "Would you like to set the skin back to:[/COLOR]", '[COLOR %s]%s[/COLOR]' % (COLOR1, DEFAULTNAME)):
gotoskin = DEFAULTSKIN
gotoname = DEFAULTNAME
else: wiz.log("Skin was not reset", xbmc.LOGNOTICE); wiz.setS('defaultskinignore', 'true'); gotoskin = False
else: wiz.setS('defaultskin', ''); wiz.setS('defaultskinname', ''); DEFAULTSKIN = ''; DEFAULTNAME = ''
if DEFAULTSKIN == '':
skinname = []
skinlist = []
for folder in glob.glob(os.path.join(ADDONS, 'skin.*/')):
xml = "%s/addon.xml" % folder
if os.path.exists(xml):
f = open(xml,mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
match = wiz.parseDOM(g, 'addon', ret='id')
match2 = wiz.parseDOM(g, 'addon', ret='name')
wiz.log("%s: %s" % (folder, str(match[0])), xbmc.LOGNOTICE)
if len(match) > 0: skinlist.append(str(match[0])); skinname.append(str(match2[0]))
else: wiz.log("ID not found for %s" % folder, xbmc.LOGNOTICE)
else: wiz.log("ID not found for %s" % folder, xbmc.LOGNOTICE)
if len(skinlist) > 0:
if len(skinlist) > 1:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]It seems that the skin has been set back to [COLOR %s]%s[/COLOR]" % (COLOR2, COLOR1, SKIN[5:].title()), "Would you like to view a list of avaliable skins?[/COLOR]"):
choice = DIALOG.select("Select skin to switch to!", skinname)
if choice == -1: wiz.log("Skin was not reset", xbmc.LOGNOTICE); wiz.setS('defaultskinignore', 'true')
else:
gotoskin = skinlist[choice]
gotoname = skinname[choice]
else: wiz.log("Skin was not reset", xbmc.LOGNOTICE); wiz.setS('defaultskinignore', 'true')
else:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]It seems that the skin has been set back to [COLOR %s]%s[/COLOR]" % (COLOR2, COLOR1, SKIN[5:].title()), "Would you like to set the skin back to:[/COLOR]", '[COLOR %s]%s[/COLOR]' % (COLOR1, skinname[0])):
gotoskin = skinlist[0]
gotoname = skinname[0]
else: wiz.log("Skin was not reset", xbmc.LOGNOTICE); wiz.setS('defaultskinignore', 'true')
else: wiz.log("No skins found in addons folder.", xbmc.LOGNOTICE); wiz.setS('defaultskinignore', 'true'); gotoskin = False
if gotoskin:
skinSwitch.swapSkins(gotoskin)
x = 0
xbmc.sleep(1000)
while not xbmc.getCondVisibility("Window.isVisible(yesnodialog)") and x < 150:
x += 1
xbmc.sleep(200)
if xbmc.getCondVisibility("Window.isVisible(yesnodialog)"):
wiz.ebi('SendClick(11)')
wiz.lookandFeelData('restore')
else: wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, ADDONTITLE),'[COLOR %s]Skin Swap Timed Out![/COLOR]' % COLOR2)
wiz.log("[Build Check] Invalid Skin Check End", xbmc.LOGNOTICE)
示例3: checkUpdate
def checkUpdate():
BUILDNAME = wiz.getS('buildname')
BUILDVERSION = wiz.getS('buildversion')
link = wiz.openURL(BUILDFILE).replace('\n','').replace('\r','').replace('\t','')
match = re.compile('name="%s".+?ersion="(.+?)"' % BUILDNAME).findall(link)
if len(match) > 0:
version = match[0]
wiz.setS('latestversion', version)
if version > BUILDVERSION:
notify.updateWindow()
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version))
else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file")
示例4: updateDebrid
def updateDebrid(do, who):
file = DEBRIDID[who]['file']
settings = DEBRIDID[who]['settings']
data = DEBRIDID[who]['data']
addonid = wiz.addonId(DEBRIDID[who]['plugin'])
saved = DEBRIDID[who]['saved']
default = DEBRIDID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = DEBRIDID[who]['name']
icon = DEBRIDID[who]['icon']
if do == 'update':
if not user == '':
try:
with open(file, 'w') as f:
for debrid in data:
f.write('<debrid>\n\t<id>%s</id>\n\t<value>%s</value>\n</debrid>\n' % (debrid, addonid.getSetting(debrid)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Datos de Real Debrid: Guardados![/COLOR]' % COLOR2, 2000, icon)
except Exception, e:
wiz.log("[Real Debrid Data] Unable to Update %s (%s)" % (who, str(e)), xbmc.LOGERROR)
else: wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Datos de Real Debrid: No registrado![/COLOR]' % COLOR2, 2000, icon)
示例5: updateTrakt
def updateTrakt(do, who):
file = TRAKTID[who]['file']
settings = TRAKTID[who]['settings']
data = TRAKTID[who]['data']
addonid = wiz.addonId(TRAKTID[who]['plugin'])
saved = TRAKTID[who]['saved']
default = TRAKTID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = TRAKTID[who]['name']
icon = TRAKTID[who]['icon']
if do == 'update':
if not user == '':
try:
with open(file, 'w') as f:
for trakt in data:
f.write('<trakt>\n\t<id>%s</id>\n\t<value>%s</value>\n</trakt>\n' % (trakt, addonid.getSetting(trakt)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Trakt Data: Saved![/COLOR]' % COLOR2, 2000, icon)
except Exception, e:
wiz.log("[Trakt Data] Unable to Update %s (%s)" % (who, str(e)), xbmc.LOGERROR)
else: wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Trakt Data: Not Registered![/COLOR]' % COLOR2, 2000, icon)
示例6: onInit
def onInit(self):
self.title = 101
self.okbutton = 201
self.trakt = 301
self.debrid = 302
self.login = 303
self.sources = 304
self.profiles = 305
self.advanced = 306
self.favourites = 307
self.superfav = 308
self.repo = 309
self.whitelist = 310
self.cache = 311
self.packages = 312
self.thumbs = 313
self.showdialog()
self.controllist = [self.trakt, self.debrid, self.login,
self.sources, self.profiles, self.advanced,
self.favourites, self.superfav, self.repo,
self.whitelist, self.cache, self.packages, self.thumbs]
self.controlsettings = ['keeptrakt', 'keepdebrid', 'keeplogin',
'keepsources', 'keepprofiles', 'keepadvanced',
'keepfavourites', 'keeprepos', 'keepsuper',
'keepwhitelist', 'clearcache', 'clearpackages', 'clearthumbs']
for item in self.controllist:
if wiz.getS(self.controlsettings[self.controllist.index(item)]) == 'true':
self.getControl(item).setSelected(True)
示例7: checkUpdate
def checkUpdate():
BUILDNAME = wiz.getS('buildname')
BUILDVERSION = wiz.getS('buildversion')
link = wiz.openURL(BUILDFILE).replace('\n','').replace('\r','').replace('\t','')
match = re.compile('name="%s".+?ersion="(.+?)".+?con="(.+?)".+?anart="(.+?)"' % BUILDNAME).findall(link)
if len(match) > 0:
version = match[0][0]
icon = match[0][1]
fanart = match[0][2]
wiz.setS('latestversion', version)
if version > BUILDVERSION:
if DISABLEUPDATE == 'false':
wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] Opening Update Window" % (BUILDVERSION, version), xbmc.LOGNOTICE)
notify.updateWindow(BUILDNAME, BUILDVERSION, version, icon, fanart)
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] Update Window Disabled" % (BUILDVERSION, version), xbmc.LOGNOTICE)
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version), xbmc.LOGNOTICE)
else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file", xbmc.LOGERROR)
示例8: checkUpdate
def checkUpdate():
BUILDNAME = wiz.getS('buildname')
BUILDVERSION = wiz.getS('buildversion')
link = wiz.openURL(BUILDFILE).replace('\n','').replace('\r','').replace('\t','')
match = re.compile('name="%s".+?ersion="(.+?)"' % BUILDNAME).findall(link)
if len(match) > 0:
version = match[0]
wiz.setS('latestversion', version)
if version > BUILDVERSION:
yes_pressed = DIALOG.yesno(ADDONTITLE,"New version of your current build avaliable: %s v%s" % (BUILDNAME, version), "Click Go to Build Page to install update.", yeslabel="Go to Build Page", nolabel="Ignore for 3 days")
if yes_pressed:
wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] [User Selected: Install build]" % (BUILDVERSION, version))
url = 'plugin://%s/?mode=viewbuild&name=%s' % (ADDON_ID, urllib.quote_plus(BUILDNAME))
xbmc.executebuiltin('ActivateWindow(10025 ,%s, return)' % url)
wiz.setS('lastbuildcheck', str(NEXTCHECK))
else:
wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] [User Selected: Wait 3 days]" % (BUILDVERSION, version))
DIALOG.ok(ADDONTITLE, 'You can still update %s to %s from the %s.' % (BUILDNAME, version, ADDONTITLE))
wiz.setS('lastbuildcheck', str(THREEDAYS))
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version))
else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file")
示例9: autoUpdate
def autoUpdate(who):
if who == 'all':
for log in DEBRIDID:
if os.path.exists(DEBRIDID[log]['path']):
autoUpdate(log)
elif DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['path']):
u = debridUser(who)
su = wiz.getS(DEBRIDID[who]['saved'])
n = DEBRIDID[who]['name']
if u == None or u == '': return
elif not u == su:
if DIALOG.yesno(ADDONTITLE, "Would you like to save the Real Debrid data for %s?" % n, "Addon: [COLOR green][B]%s[/B][/COLOR]" % u, "Saved: [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Saved: [COLOR red][B]None[/B][/COLOR]', yeslabel="Yes Save", nolabel="No Cancel"):
debridIt('update', who)
示例10: autoUpdate
def autoUpdate(who):
if who == 'all':
for log in DEBRIDID:
if os.path.exists(DEBRIDID[log]['path']):
autoUpdate(log)
elif DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['path']):
u = debridUser(who)
su = wiz.getS(DEBRIDID[who]['saved'])
n = DEBRIDID[who]['name']
if u == None or u == '': return
elif su == '': debridIt('update', who)
elif not u == su:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]Would you like to save the [COLOR %s]Real Debrid[/COLOR] data for [COLOR %s]%s[/COLOR]?" % (COLOR2, COLOR1, COLOR1, n), "Addon: [COLOR green][B]%s[/B][/COLOR]" % u, "Saved:[/COLOR] [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Saved:[/COLOR] [COLOR red][B]None[/B][/COLOR]', yeslabel="[B][COLOR green]Save Data[/COLOR][/B]", nolabel="[B][COLOR red]No Cancel[/COLOR][/B]"):
debridIt('update', who)
else: debridIt('update', who)
示例11: autoUpdate
def autoUpdate(who):
if who == 'all':
for log in DEBRIDID:
if os.path.exists(DEBRIDID[log]['path']):
autoUpdate(log)
elif DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['path']):
u = debridUser(who)
su = wiz.getS(DEBRIDID[who]['saved'])
n = DEBRIDID[who]['name']
if u == None or u == '': return
elif su == '': debridIt('update', who)
elif not u == su:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]Quieres guardar los datos de [COLOR %s]Real Debrid[/COLOR] para [COLOR %s]%s[/COLOR]?" % (COLOR2, COLOR1, COLOR1, n), "Addon: [COLOR green][B]%s[/B][/COLOR]" % u, "Guardado:[/COLOR] [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Guardado:[/COLOR] [COLOR red][B]Ninguno[/B][/COLOR]', yeslabel="[B][COLOR green]Guardar datos[/COLOR][/B]", nolabel="[B][COLOR red]No, Cancelar[/COLOR][/B]"):
debridIt('update', who)
else: debridIt('update', who)
示例12: autoUpdate
def autoUpdate(who):
if who == 'all':
for log in TRAKTID:
if os.path.exists(TRAKTID[log]['path']):
autoUpdate(log)
elif TRAKTID[who]:
if os.path.exists(TRAKTID[who]['path']):
u = traktUser(who)
su = wiz.getS(TRAKTID[who]['saved'])
n = TRAKTID[who]['name']
if u == None or u == '': return
elif su == '': traktIt('update', who)
elif not u == su:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]Would you like to save the [COLOR %s]Trakt Data[/COLOR] for [COLOR %s]%s[/COLOR]?" % (COLOR2, COLOR1, COLOR1, n), "Addon: [COLOR springgreen][B]%s[/B][/COLOR]" % u, "Saved:[/COLOR] [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Saved:[/COLOR] [COLOR red][B]None[/B][/COLOR]', yeslabel="[B][COLOR springgreen]Save Data[/COLOR][/B]", nolabel="[B][COLOR red]No Cancel[/COLOR][/B]"):
traktIt('update', who)
else: traktIt('update', who)
示例13: updateDebrid
def updateDebrid(do, who):
file = DEBRIDID[who]['file']
settings = DEBRIDID[who]['settings']
data = DEBRIDID[who]['data']
addonid = wiz.addonId(DEBRIDID[who]['plugin'])
saved = DEBRIDID[who]['saved']
default = DEBRIDID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = DEBRIDID[who]['name']
icon = DEBRIDID[who]['icon']
if do == 'update':
if not user == '':
with open(file, 'w') as f:
for debrid in data: f.write('<debrid>\n\t<id>%s</id>\n\t<value>%s</value>\n</debrid>\n' % (debrid, addonid.getSetting(debrid)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify(name,'Real Debrid Data: [COLOR green]Saved![/COLOR]', 2000, icon)
else: wiz.LogNotify(name,'Real Debrid Data: [COLOR red]Not Registered![/COLOR]', 2000, icon)
elif do == 'restore':
if os.path.exists(file):
f = open(file,mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
match = re.compile('<debrid><id>(.+?)</id><value>(.+?)</value></debrid>').findall(g)
if len(match) > 0:
for debrid, value in match:
addonid.setSetting(debrid, value)
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify(name,'Real Debrid: [COLOR green]Restored![/COLOR]', 2000, icon)
#else: wiz.LogNotify(name,'Real Debrid Data: [COLOR red]Not Found![/COLOR]', 2000, icon)
elif do == 'clearaddon':
wiz.log('%s SETTINGS: %s' % (name, settings))
if os.path.exists(settings):
f = open(settings,"r"); lines = f.readlines(); f.close()
f = open(settings,"w")
for line in lines:
match = re.compile('<setting.+?id="(.+?)".+?/>').findall(line)
if len(match) == 0: f.write(line)
elif match[0] not in data: f.write(line)
else: wiz.log('[Debrid Clear Addon] Removing Line: %s' % line)
f.close()
wiz.LogNotify(name,'Addon Data: [COLOR green]Cleared![/COLOR]', 2000, icon)
else: wiz.LogNotify(name,'Addon Data: [COLOR red]Clear Failed![/COLOR]', 2000, icon)
xbmc.executebuiltin('Container.Refresh')
示例14: importlist
def importlist(who):
if who == 'all':
for log in TRAKTID:
if os.path.exists(TRAKTID[log]['file']):
importlist(log)
elif TRAKTID[who]:
if os.path.exists(TRAKTID[who]['file']):
d = TRAKTID[who]['default']
sa = TRAKTID[who]['saved']
su = wiz.getS(sa)
n = TRAKTID[who]['name']
f = open(TRAKTID[who]['file'],mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
m = re.compile('<trakt><id>%s</id><value>(.+?)</value></trakt>' % d).findall(g)
if len(m) > 0:
if not m[0] == su:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]Would you like to import the [COLOR %s]Trakt Data[/COLOR] for [COLOR %s]%s[/COLOR]?" % (COLOR2, COLOR1, COLOR1, n), "File: [COLOR springgreen][B]%s[/B][/COLOR]" % m[0], "Saved:[/COLOR] [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Saved:[/COLOR] [COLOR red][B]None[/B][/COLOR]', yeslabel="[B]Save Data[/B]", nolabel="[B]No Cancel[/B]"):
wiz.setS(sa, m[0])
wiz.log('[Import Data] %s: %s' % (who, str(m)), xbmc.LOGNOTICE)
else: wiz.log('[Import Data] Declined Import(%s): %s' % (who, str(m)), xbmc.LOGNOTICE)
else: wiz.log('[Import Data] Duplicate Entry(%s): %s' % (who, str(m)), xbmc.LOGNOTICE)
else: wiz.log('[Import Data] No Match(%s): %s' % (who, str(m)), xbmc.LOGNOTICE)
示例15: importlist
def importlist(who):
if who == 'all':
for log in DEBRIDID:
if os.path.exists(DEBRIDID[log]['file']):
importlist(log)
elif DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['file']):
d = DEBRIDID[who]['default']
sa = DEBRIDID[who]['saved']
su = wiz.getS(sa)
n = DEBRIDID[who]['name']
f = open(DEBRIDID[who]['file'],mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
m = re.compile('<debrid><id>%s</id><value>(.+?)</value></debrid>' % d).findall(g)
if len(m) > 0:
if not m[0] == su:
if DIALOG.yesno(ADDONTITLE, "Would you like to import the Real Debrid data for %s?" % n, "File: [COLOR green][B]%s[/B][/COLOR]" % m[0], "Saved: [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Saved: [COLOR red][B]None[/B][/COLOR]', yeslabel="Yes Save", nolabel="No Cancel"):
wiz.setS(sa, m[0])
wiz.log('[Import Data] %s: %s' % (who, str(m)))
else: wiz.log('[Import Data] Declined Import(%s): %s' % (who, str(m)))
else: wiz.log('[Import Data] Duplicate Entry(%s): %s' % (who, str(m)))
else: wiz.log('[Import Data] No Match(%s): %s' % (who, str(m)))