cubicweb/web/request.py
changeset 11892 08cf02efc7ce
parent 11875 011730a4af73
child 11913 4516c3956d46
equal deleted inserted replaced
11891:67185e65f020 11892:08cf02efc7ce
  1007         ecache.setdefault(entity.eid, entity)
  1007         ecache.setdefault(entity.eid, entity)
  1008 
  1008 
  1009     def cached_entities(self):
  1009     def cached_entities(self):
  1010         return self.transaction_data.get('req_ecache', {}).values()
  1010         return self.transaction_data.get('req_ecache', {}).values()
  1011 
  1011 
  1012     def drop_entity_cache(self, eid=None):
  1012     def drop_entity_cache(self):
  1013         if eid is None:
  1013         self.transaction_data.pop('req_ecache', None)
  1014             self.transaction_data.pop('req_ecache', None)
       
  1015         else:
       
  1016             del self.transaction_data['req_ecache'][eid]
       
  1017 
  1014 
  1018 
  1015 
  1019 CubicWebRequestBase = ConnectionCubicWebRequestBase
  1016 CubicWebRequestBase = ConnectionCubicWebRequestBase
  1020 
  1017 
  1021 
  1018