equal
deleted
inserted
replaced
297 |
297 |
298 def _done_init(done, view, row, col): |
298 def _done_init(done, view, row, col): |
299 """handle an infinite recursion safety belt""" |
299 """handle an infinite recursion safety belt""" |
300 if done is None: |
300 if done is None: |
301 done = set() |
301 done = set() |
302 entity = view.entity(row, col) |
302 entity = view.rset.get_entity(row, col) |
303 if entity.eid in done: |
303 if entity.eid in done: |
304 msg = entity.req._('loop in %(rel)s relation (%(eid)s)') % { |
304 msg = entity.req._('loop in %(rel)s relation (%(eid)s)') % { |
305 'rel': entity.tree_attribute, |
305 'rel': entity.tree_attribute, |
306 'eid': entity.eid |
306 'eid': entity.eid |
307 } |
307 } |