equal
deleted
inserted
replaced
489 assert self.current_workflow |
489 assert self.current_workflow |
490 if hasattr(statename, 'eid'): |
490 if hasattr(statename, 'eid'): |
491 stateeid = statename.eid |
491 stateeid = statename.eid |
492 else: |
492 else: |
493 if not isinstance(statename, basestring): |
493 if not isinstance(statename, basestring): |
494 warn('give a state name') |
494 warn('[3.5] give a state name', DeprecationWarning) |
495 state = self.current_workflow.state_by_eid(statename) |
495 state = self.current_workflow.state_by_eid(statename) |
496 else: |
496 else: |
497 state = self.current_workflow.state_by_name(statename) |
497 state = self.current_workflow.state_by_name(statename) |
498 if state is None: |
498 if state is None: |
499 raise WorkflowException('not a %s state: %s' % (self.__regid__, |
499 raise WorkflowException('not a %s state: %s' % (self.__regid__, |