Fix pylint error on "cachefile does not exist"

Since cachefile is used to show the error message when stat
fail, the variable need to be declared.
pull/10901/head
Michael Scherer 10 years ago
parent be317ed3ee
commit 8d324e6a50

@ -108,6 +108,7 @@ class CacheModule(BaseCacheModule):
return keys return keys
def contains(self, key): def contains(self, key):
cachefile = "%s/%s" % (self._cache_dir, key)
if key in self._cache: if key in self._cache:
return True return True
@ -115,7 +116,7 @@ class CacheModule(BaseCacheModule):
if self.has_expired(key): if self.has_expired(key):
return False return False
try: try:
st = os.stat("%s/%s" % (self._cache_dir, key)) st = os.stat(cachefile)
return True return True
except (OSError,IOError), e: except (OSError,IOError), e:
if e.errno == errno.ENOENT: if e.errno == errno.ENOENT:

Loading…
Cancel
Save