common/mixins.py
changeset 3460 e4843535db25
parent 3457 0924d0d08d60
child 3589 a5432f99f2d9
equal deleted inserted replaced
3459:e134d2dd9992 3460:e4843535db25
   205 
   205 
   206 def _done_init(done, view, row, col):
   206 def _done_init(done, view, row, col):
   207     """handle an infinite recursion safety belt"""
   207     """handle an infinite recursion safety belt"""
   208     if done is None:
   208     if done is None:
   209         done = set()
   209         done = set()
   210     entity = view.rset.get_entity(row, col)
   210     entity = view.cw_rset.get_entity(row, col)
   211     if entity.eid in done:
   211     if entity.eid in done:
   212         msg = entity._cw._('loop in %(rel)s relation (%(eid)s)') % {
   212         msg = entity._cw._('loop in %(rel)s relation (%(eid)s)') % {
   213             'rel': entity.tree_attribute,
   213             'rel': entity.tree_attribute,
   214             'eid': entity.eid
   214             'eid': entity.eid
   215             }
   215             }