Store state when force-generated

This commit is contained in:
Matthew Tretter 2013-03-15 00:30:58 -04:00
parent c48c720f8a
commit 70ff6dc788

View file

@ -68,6 +68,7 @@ class CachedFileBackend(object):
def generate(self, file, force=False):
if force:
file._generate()
self.set_state(file, CacheFileState.EXISTS)
elif self.get_state(file) is CacheFileState.DOES_NOT_EXIST:
# Don't generate if the file exists or is pending.
self._generate(file)