Commit 8d324e6a by Michael Scherer

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.
parent be317ed3
...@@ -108,6 +108,7 @@ class CacheModule(BaseCacheModule): ...@@ -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): ...@@ -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:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment