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('KCHREPOS0014E') return sorted(self.host_repositories.getRepositories()) def create(self, params): if self.host_repositories is None: raise InvalidOperation('KCHREPOS0014E') return self.host_repositories.addRepository(params)