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