コード例 #1
0
 def __init__(self):
     super(SkinManager, self).__init__(g.SKINS_DB_PATH, schema)
     ZipManager.__init__(self)
     # This is a list of default skins that may not be overwritten
     self.seren_skins = [DEFAULT_SKIN_NAME]
     self.installed_skins = self._get_all_installed()
     if "Seren Fox" in [i["skin_name"] for i in self.installed_skins]:
         self.execute_sql("DELETE FROM [skins] where [skin_name] = 'Seren Fox'")
         self._mark_skin_active(DEFAULT_SKIN_NAME)
         self.installed_skins = self._get_all_installed()
     self._active_skin_path = self._get_active_skin_path()
     self._progress_dialog = xbmcgui.DialogProgress()
コード例 #2
0
 def __init__(self, silent=False):
     super(ProviderInstallManager, self).__init__()
     ZipManager.__init__(self)
     self.silent = silent
     self.output_folders = ["providerModules/", "providers/"]