def settings(self): kodiutil.ADDON.openSettings() kodiutil.setScope() cinemavision.init(kodiutil.DEBUG()) for item in self.sequenceControl: if item.dataSource: self.updateItemSettings(item) if not self.checkForContentDB(): cvutil.loadContent()
import os import re import json import xbmc import kodiutil import cinemavision from kodiutil import T DEFAULT_3D_RE = '(?i)3DSBS|3D.SBS|HSBS|H.SBS|H-SBS|[\. _]SBS[\. _]|FULL-SBS|FULL.SBS|FULLSBS|FSBS|HALF-SBS|' +\ '3DTAB|3D.TAB|HTAB|H.TAB|3DOU|3D.OU|3D.HOU|[\. _]HOU[\. _]|[\. _]OU[\. _]|HALF-TAB|[\. _]TAB[\. _]' cinemavision.init(kodiutil.DEBUG(), kodiutil.Progress, kodiutil.T, kodiutil.getSetting('3D.tag.regex', DEFAULT_3D_RE)) THEME = None def setTheme(theme_path=None): global THEME default = os.path.join(kodiutil.ADDON_PATH, 'resources', 'themes', 'default') + '/' if theme_path is not None: kodiutil.setSetting('theme.path', theme_path) else: theme_path = kodiutil.getSetting('theme.path', default) cfg = cinemavision.util.pathJoin(theme_path, 'theme.json') try: