#NEWLINE# def makeTryExceptNoRaise( provider , temp_scope , tried , handling , no_raise , source_ref ) : #NEWLINE# #INDENT# tmp_handler_indicator_variable = provider . allocateTempVariable ( temp_scope = temp_scope , name = 'unhandled_indicator' ) #NEWLINE# statements = mergeStatements ( ( StatementAssignmentVariable ( variable_ref = ExpressionTargetTempVariableRef ( variable = tmp_handler_indicator_variable , source_ref = source_ref . atInternal ( ) ) , source = ExpressionConstantRef ( constant = False , source_ref = source_ref ) , source_ref = no_raise . getSourceReference ( ) . atInternal ( ) ) , handling ) , allow_none = True ) #NEWLINE# handling = StatementsSequence ( statements = statements , source_ref = source_ref ) #NEWLINE# tried = ( StatementTry ( tried = tried , except_handler = handling , break_handler = None , continue_handler = None , return_handler = None , source_ref = source_ref ) , StatementConditional ( condition = ExpressionComparisonIs ( left = ExpressionTempVariableRef ( variable = tmp_handler_indicator_variable , source_ref = source_ref ) , right = ExpressionConstantRef ( constant = True , source_ref = source_ref ) , source_ref = source_ref ) , yes_branch = no_raise , no_branch = None , source_ref = source_ref ) ) #NEWLINE# final = StatementReleaseVariable ( variable = tmp_handler_indicator_variable , source_ref = source_ref . atInternal ( ) ) #NEWLINE# return makeStatementsSequenceFromStatements ( StatementAssignmentVariable ( variable_ref = ExpressionTargetTempVariableRef ( variable = tmp_handler_indicator_variable , source_ref = source_ref . atInternal ( ) ) , source = ExpressionConstantRef ( constant = True , source_ref = source_ref ) , source_ref = source_ref . atInternal ( ) ) , makeTryFinallyStatement ( provider = handling , tried = tried , final = final , source_ref = source_ref ) )