Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return self._get_repository("SELECT * FROM repositories \
WHERE id = %s", repo_id)
- async def check_sources(self):
- """
- Checks sources for all repositories
- """
- for repo in self:
- await repo.check_sources()
-
async def write(self):
"""
Write/re-write all repositories
repo=self,
)
- async def check_sources(self):
- """
- Fetches all sources for this repository
- """
- log.debug("Fetching all sources for %s" % self)
-
- # Do not do this concurrently
- for source in self.sources:
- await source.check()
-
# Builds
@lazy_property
"releasemonitoring:check" : self._release_monitoring_check,
# Repositories
- "repos:check-sources" : self.backend.repos.check_sources,
"repos:relaunch-pending-jobs" : self._repos_relaunch_pending_jobs,
"repos:rotate-keys" : self.backend.repos.rotate_keys,
"repos:write" : self.backend.repos.write,