equal
deleted
inserted
replaced
243 # recheck pending eids |
243 # recheck pending eids |
244 if self.eid in self.session.query_data('pendingeids', ()): |
244 if self.eid in self.session.query_data('pendingeids', ()): |
245 return |
245 return |
246 if self.session.unsafe_execute(*self._rql()).rowcount < 1: |
246 if self.session.unsafe_execute(*self._rql()).rowcount < 1: |
247 etype = self.session.describe(self.eid)[0] |
247 etype = self.session.describe(self.eid)[0] |
248 msg = self.session._('at least one relation %s is required on %s(%s)') |
248 msg = self.session._('at least one relation %(rtype)s is required on %(etype)s (%(eid)s)') |
249 raise ValidationError(self.eid, {self.rtype: msg % (self.rtype, |
249 raise ValidationError(self.eid, {self.rtype: msg % {'rtype': self.rtype, |
250 etype, self.eid)}) |
250 'etype': etype, |
|
251 'eid': self.eid}}) |
251 |
252 |
252 def commit_event(self): |
253 def commit_event(self): |
253 pass |
254 pass |
254 |
255 |
255 def _rql(self): |
256 def _rql(self): |