Mercurial > piecrust2
comparison piecrust/environment.py @ 50:2fec3ee1298f
Properly override pages between realms.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 22 Aug 2014 23:41:17 -0700 |
parents | fce061f8c2ed |
children | e52241394791 |
comparison
equal
deleted
inserted
replaced
49:fce061f8c2ed | 50:2fec3ee1298f |
---|---|
48 logger.debug("'%s' not found in cache, must build." % key) | 48 logger.debug("'%s' not found in cache, must build." % key) |
49 item = item_maker() | 49 item = item_maker() |
50 self.cache.put(key, item) | 50 self.cache.put(key, item) |
51 | 51 |
52 # Save to the file-system if needed. | 52 # Save to the file-system if needed. |
53 if self.fs_cache is not None: | 53 if (self.fs_cache is not None and |
54 fs_cache_time is not None): | |
54 item_raw = json.dumps(item) | 55 item_raw = json.dumps(item) |
55 self.fs_cache.write(fs_key, item_raw) | 56 self.fs_cache.write(fs_key, item_raw) |
56 return item | 57 return item |
57 | 58 |
58 | 59 |