class RepositoriesModel(object): def __init__(self, **kargs): try: self.host_repositories = Repositories() except Exception: self.host_repositories = None def get_list(self): if self.host_repositories is None: raise InvalidOperation('GGBREPOS0014E') return sorted(self.host_repositories.getRepositories()) def create(self, params): if self.host_repositories is None: raise InvalidOperation('GGBREPOS0014E') return self.host_repositories.addRepository(params)
class RepositoriesModel(object): def __init__(self, **kargs): try: self.host_repositories = Repositories() except: self.host_repositories = None def get_list(self): if self.host_repositories is None: raise InvalidOperation('GGBREPOS0014E') return sorted(self.host_repositories.getRepositories()) def create(self, params): if self.host_repositories is None: raise InvalidOperation('GGBREPOS0014E') return self.host_repositories.addRepository(params)
class RepositoryModel(object): def __init__(self, **kargs): try: self._repositories = Repositories() except: self._repositories = None def lookup(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.getRepository(repo_id) def enable(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.enableRepository(repo_id) def disable(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.disableRepository(repo_id) def update(self, repo_id, params): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.updateRepository(repo_id, params) def delete(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.removeRepository(repo_id)
class RepositoryModel(object): def __init__(self, **kargs): try: self._repositories = Repositories() except Exception: self._repositories = None def lookup(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.getRepository(repo_id) def enable(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.enableRepository(repo_id) def disable(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.disableRepository(repo_id) def update(self, repo_id, params): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.updateRepository(repo_id, params) def delete(self, repo_id): if self._repositories is None: raise InvalidOperation('GGBREPOS0014E') return self._repositories.removeRepository(repo_id)
def __init__(self, **kargs): wok_log.info('*** Ginger Base: Running capabilities tests ***') self.report_tool = self.has_report_tool() wok_log.info('System Report Tool ...: %s' % str(self.report_tool)) try: SoftwareUpdate() except Exception: self.update_tool = False else: self.update_tool = True wok_log.info('System Update Tool ...: %s' % str(self.update_tool)) try: repo = Repositories() except Exception: self.repo_mngt_tool = None else: self.repo_mngt_tool = repo._pkg_mnger.TYPE wok_log.info('Repo Management Tool .: %s' % str(self.repo_mngt_tool)) wok_log.info('*** Ginger Base: Capabilities tests completed ***')
def lookup(self, *ident): report_tool = DebugReportsModel.get_system_report_tool() try: SoftwareUpdate() except Exception: update_tool = False else: update_tool = True try: repo = Repositories() except Exception: repo_mngt_tool = None else: repo_mngt_tool = repo._pkg_mnger.TYPE return {'system_report_tool': bool(report_tool), 'update_tool': update_tool, 'repo_mngt_tool': repo_mngt_tool, 'federation': kconfig.get("server", "federation") }
def __init__(self, **kargs): try: self._repositories = Repositories() except: self._repositories = None
def __init__(self, **kargs): try: self._repositories = Repositories() except Exception: self._repositories = None
def __init__(self, **kargs): try: self.host_repositories = Repositories() except: self.host_repositories = None