示例#1
0
文件: app.py 项目: tkasparek/vmaas
def load_cache_to_apis():
    """Reload cache in APIs."""
    BaseHandler.updates_api = UpdatesAPI(BaseHandler.db_cache)
    BaseHandler.repo_api = RepoAPI(BaseHandler.db_cache)
    BaseHandler.cve_api = CveAPI(BaseHandler.db_cache)
    BaseHandler.errata_api = ErrataAPI(BaseHandler.db_cache)
    BaseHandler.packages_api = PackagesAPI(BaseHandler.db_cache)
    BaseHandler.pkglist_api = PkgListAPI(BaseHandler.db_cache)
    BaseHandler.pkgtree_api = PkgtreeAPI(BaseHandler.db_cache)
    BaseHandler.vulnerabilities_api = VulnerabilitiesAPI(
        BaseHandler.db_cache, BaseHandler.updates_api)
    BaseHandler.patches_api = PatchesAPI(BaseHandler.db_cache,
                                         BaseHandler.updates_api)
    BaseHandler.dbchange_api = DBChange(BaseHandler.db_cache)
    BaseHandler.srpm_pkg_names_api = SRPMPkgNamesAPI(BaseHandler.db_cache)
    BaseHandler.rpm_pkg_names_api = RPMPkgNamesAPI(BaseHandler.db_cache)
示例#2
0
 def setup_api(self, load_cache):
     """Setup UpdatesAPI object."""
     self.updates_api = UpdatesAPI(self.cache)
示例#3
0
 def setup_api(self, load_cache):
     """Setup UpdatesAPI object."""
     self.vulnerabilities_api = VulnerabilitiesAPI(self.cache,
                                                   UpdatesAPI(self.cache))