equal
deleted
inserted
replaced
189 events = ('before_delete_entity',) |
189 events = ('before_delete_entity',) |
190 |
190 |
191 def _call(self): |
191 def _call(self): |
192 try: |
192 try: |
193 title = self.entity.dc_title() |
193 title = self.entity.dc_title() |
194 except: |
194 except Exception: |
195 # may raise an error during deletion process, for instance due to |
195 # may raise an error during deletion process, for instance due to |
196 # missing required relation |
196 # missing required relation |
197 title = '#%s' % self.entity.eid |
197 title = '#%s' % self.entity.eid |
198 self._cw.transaction_data.setdefault('pendingchanges', []).append( |
198 self._cw.transaction_data.setdefault('pendingchanges', []).append( |
199 ('delete_entity', (self.entity.eid, self.entity.__regid__, title))) |
199 ('delete_entity', (self.entity.eid, self.entity.__regid__, title))) |