#NEWLINE# @ _translate_excp #NEWLINE# def process_event( self , event , target_state = None ) : #NEWLINE# #INDENT# "process the event.\n\n        :param event: the event to be processed\n        :param target_state: if specified, the 'final' target state for the\n                             event. Otherwise, use the default target state\n        " #NEWLINE# super ( FSM , self ) . process_event ( event ) #NEWLINE# if target_state : #NEWLINE# #INDENT# self . _validate_target_state ( target_state ) #NEWLINE# self . _target_state = event