zum start des Programms ist die Variable wie folgt definiert:
Code: Alles auswählen
import urllib
import urllib2
import os
import re
import sys
import xbmc
import xbmcgui
import xbmcaddon
import xbmcplugin
import time
import datetime
import json
import sqlite3
from datetime import timedelta
import _strptime
from xml.dom import minidom
from resources.lib.serienplaner import WLScraper
Kategorie = ''
Code: Alles auswählen
elif methode=='show_select_dialog':
writeLog('Methode: show select dialog', level=xbmc.LOGDEBUG)
dialog = xbmcgui.Dialog()
cats = [__LS__(30120), __LS__(30121), __LS__(30122), __LS__(30123), __LS__(30116)]
ret = dialog.select(__LS__(30011), cats)
if ret == 6:
refreshWidget()
elif 0 <= ret <= 5:
writeLog('%s selected' % (cats[ret]), level=xbmc.LOGDEBUG)
global Kategorie
Kategorie = (cats[ret])
refreshWidget()
WINDOW.setProperty('SerienPlaner.Countdown', unicode(time.time()))
else:
pass
Code: Alles auswählen
13:29:48 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: Methode from external script: show_select_dialog
13:29:48 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: Detailurl from external script:
13:29:48 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: pvrid from external script:
13:29:48 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: Methode: show select dialog
13:29:53 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: Klassiker selected
13:29:53 T:6656 DEBUG: [plugin.program.serienplaner 0.0.1]: refresh Widget Kategorie: Klassiker
Code: Alles auswählen
13:29:55 T:7784 DEBUG: [plugin.program.serienplaner 0.0.1]: Methode from external script: get_item_serienplaner
13:29:55 T:7784 DEBUG: [plugin.program.serienplaner 0.0.1]: Detailurl from external script: None
13:29:55 T:7784 DEBUG: [plugin.program.serienplaner 0.0.1]: pvrid from external script: None
13:29:55 T:7784 DEBUG: [plugin.program.serienplaner 0.0.1]: refresh Widget Kategorie: