appobject.py
branchtls-sprint
changeset 1130 17ff4d4bfbd0
parent 1129 c0603e04727d
child 1143 8d097defbf2c
equal deleted inserted replaced
1129:c0603e04727d 1130:17ff4d4bfbd0
   134         if _now > cache.latest_cache_lookup + ONESECOND:
   134         if _now > cache.latest_cache_lookup + ONESECOND:
   135             ecache = self.req.execute('Any C,T WHERE C is ECache, C name %(name)s, C timestamp T', 
   135             ecache = self.req.execute('Any C,T WHERE C is ECache, C name %(name)s, C timestamp T', 
   136                                       {'name':cachename}).get_entity(0,0)
   136                                       {'name':cachename}).get_entity(0,0)
   137             cache.latest_cache_lookup = _now
   137             cache.latest_cache_lookup = _now
   138             if not ecache.valid(cache.cache_creation_date):
   138             if not ecache.valid(cache.cache_creation_date):
   139                 cache.empty()
   139                 cache.clear()
   140                 cache.cache_creation_date = _now
   140                 cache.cache_creation_date = _now
   141         return cache
   141         return cache
   142 
   142 
   143     def propval(self, propid):
   143     def propval(self, propid):
   144         assert self.req
   144         assert self.req