# HG changeset patch # User Sylvain Thénault # Date 1253741339 -7200 # Node ID b7621175989a1b28c3a3317ea57ca14bd70fec07 # Parent 0924d0d08d6005ee88659ae0ddbb9b62ae8af1b2 don't use assert here diff -r 0924d0d08d60 -r b7621175989a entities/wfobjs.py --- a/entities/wfobjs.py Wed Sep 23 20:13:31 2009 +0200 +++ b/entities/wfobjs.py Wed Sep 23 23:28:59 2009 +0200 @@ -452,7 +452,9 @@ """ assert self.current_workflow tr = self.current_workflow.transition_by_name(trname) - assert tr is not None, 'not a %s transition: %s' % (self.__regid__, trname) + if tr is None: + raise WorkflowException('not a %s transition: %s' % (self.__regid__, + trname)) return self._add_trinfo(comment, commentformat, tr.eid) def change_state(self, statename, comment=None, commentformat=None, tr=None):