Loading bin/is +1 −1 Original line number Diff line number Diff line Loading @@ -210,7 +210,7 @@ def c_list(parser, args): repoman.show(verbose=args.verbose) else: for o in args.object: repos = fnmatch.filter(repoman.names, o) repos = fnmatch.filter(repoman.onlines, o) if len(repos) > 0: for reponame in repos: arrow(reponame) Loading installsystems/repository.py +15 −2 Original line number Diff line number Diff line Loading @@ -424,7 +424,6 @@ class RepositoryManager(object): # get remote last value try: rlast = int(istools.uopen(config.lastpath).read().strip()) # get local last value llast = int(os.stat(filedest).st_mtime) # if repo is out of date, download it Loading @@ -445,10 +444,24 @@ class RepositoryManager(object): @property def names(self): ''' Return the list of repositories name Return list of repository names ''' return [ r.config.name for r in self.repos ] @property def onlines(self): ''' Return list of online repository names ''' return [ r.config.name for r in self.repos if not r.config.offline ] @property def offlines(self): ''' Return list of offlines repository names ''' return [ r.config.name for r in self.repos if r.config.offline ] def get(self, name, version=None, best=False): ''' Crawl repositories to get an image Loading Loading
bin/is +1 −1 Original line number Diff line number Diff line Loading @@ -210,7 +210,7 @@ def c_list(parser, args): repoman.show(verbose=args.verbose) else: for o in args.object: repos = fnmatch.filter(repoman.names, o) repos = fnmatch.filter(repoman.onlines, o) if len(repos) > 0: for reponame in repos: arrow(reponame) Loading
installsystems/repository.py +15 −2 Original line number Diff line number Diff line Loading @@ -424,7 +424,6 @@ class RepositoryManager(object): # get remote last value try: rlast = int(istools.uopen(config.lastpath).read().strip()) # get local last value llast = int(os.stat(filedest).st_mtime) # if repo is out of date, download it Loading @@ -445,10 +444,24 @@ class RepositoryManager(object): @property def names(self): ''' Return the list of repositories name Return list of repository names ''' return [ r.config.name for r in self.repos ] @property def onlines(self): ''' Return list of online repository names ''' return [ r.config.name for r in self.repos if not r.config.offline ] @property def offlines(self): ''' Return list of offlines repository names ''' return [ r.config.name for r in self.repos if r.config.offline ] def get(self, name, version=None, best=False): ''' Crawl repositories to get an image Loading