Re: Question about raise and exceptions.
- From: Daniel Klein <danielkleinad@xxxxxxxxx>
- Date: Wed, 28 Feb 2007 19:12:17 GMT
On Wed, 28 Feb 2007 13:48:54 -0500 (EST), "Steven W. Orr"
<steveo@xxxxxxxxxxx> wrote:
When I run it I get this:
884 > ./t_fsm.py
Traceback (most recent call last):
File "./t_fsm.py", line 3, in ?
from fsm import *
File "/home/boston/VIASAT/sorr/py/fsm/fsm.py", line 76
raise TransitionError, self.curr_state, newstate, "Going to error
state %d from state %d" % (self.curr_state, newstate)
^
SyntaxError: invalid syntax
The arguments for TransitionError must be a tuple, eg:
msg = "Going to error state %d from state %d" % (self.curr_state,
newstate)
raise TransitionError(self, curr_state, newstate, msg)
Dan
.
- Follow-Ups:
- Re: Question about raise and exceptions.
- From: Bruno Desthuilliers
- Re: Question about raise and exceptions.
- References:
- Question about raise and exceptions.
- From: Steven W. Orr
- Question about raise and exceptions.
- Prev by Date: Question about raise and exceptions.
- Next by Date: class declaration shortcut
- Previous by thread: Question about raise and exceptions.
- Next by thread: Re: Question about raise and exceptions.
- Index(es):