def __init__(self, req, config): """ Initializes BlosxomCacheBase.__init__ and also opens the shelf file. """ BlosxomCacheBase.__init__(self, req, config) self._db = shelve.open(self._config)
def __init__(self, req, config): """ Takes in a Pyblosxom request object and a configuration string which determines where to store the pickle files. """ BlosxomCacheBase.__init__(self, req, config) self._cachefile = ""
def load(self, entryid): """ Takes an entryid and keeps track of the filename. We only open the file when it's requested with getEntry. """ BlosxomCacheBase.load(self, entryid) filename = os.path.join(self._config, entryid.replace('/', '_')) self._cachefile = filename + '.entrypickle'
def load(self, entryid): """ Loads a specific entryid. """ BlosxomCacheBase.load(self, entryid)
def load(self, entryid): BlosxomCacheBase.load(self, entryid)
def __init__(self, config): BlosxomCacheBase.__init__(self, config) self._db = shelve.open(self._config)
def load(self, entryid): BlosxomCacheBase.load(self, entryid) self._cacheFile = os.path.join(self._config, entryid.replace('/', '_')) + \ '.entrypickle'
def __init__(self, req, config): BlosxomCacheBase.__init__(self, req, config) self._db = shelve.open(self._config)
def load(self, entryid): BlosxomCacheBase.load(self, entryid) self._cacheFile = os.path.join(self._config, entryid.replace("/", "_")) + ".entrypickle"