[entropy.server] make use of CachedRepository too, required in order to be 100% compliant with Entropy Client methods

This commit is contained in:
Fabio Erculiani
2011-03-05 00:22:04 +01:00
parent 96d8deb0d2
commit ae32d736fc
2 changed files with 5 additions and 3 deletions

View File

@@ -37,8 +37,9 @@ from entropy.core.settings.base import SystemSettings
import entropy.tools
__all__ = ["ClientEntropyRepositoryPlugin", "InstalledPackagesRepository",
"AvailablePackagesRepository", "GenericRepository"]
__all__ = ["CachedRepository", "ClientEntropyRepositoryPlugin",
"InstalledPackagesRepository", "AvailablePackagesRepository",
"GenericRepository"]
class ClientEntropyRepositoryPlugin(EntropyRepositoryPlugin):

View File

@@ -33,6 +33,7 @@ from entropy.misc import RSS
from entropy.cache import EntropyCacher
from entropy.exceptions import OnlineMirrorError
from entropy.security import Repository as RepositorySecurity
from entropy.client.interfaces.db import CachedRepository
from entropy.i18n import _
from entropy.server.interfaces.rss import ServerRssMetadata
@@ -165,7 +166,7 @@ class ServerRepositoryStatus(Singleton):
return self.__updates_log[db]
class ServerPackagesRepository(EntropyRepository):
class ServerPackagesRepository(CachedRepository):
"""
This class represents the installed packages repository and is a direct
subclass of EntropyRepository.