#NEWLINE# def __mul__( s , t ) : #NEWLINE# #INDENT# ( cls , new , ( prec , rounding ) ) = s . _ctxdata #NEWLINE# if ( not hasattr ( t , '_mpc_' ) ) : #NEWLINE# #INDENT# if isinstance ( t , int_types ) : #NEWLINE# #INDENT# v = new ( cls ) #NEWLINE# v . _mpc_ = mpc_mul_int ( s . _mpc_ , t , prec , rounding ) #NEWLINE# return v #NEWLINE# #UNINDENT# t = s . mpc_convert_lhs ( t ) #NEWLINE# if ( t is NotImplemented ) : #NEWLINE# #INDENT# return t #NEWLINE# #UNINDENT# if hasattr ( t , '_mpf_' ) : #NEWLINE# #INDENT# v = new ( cls ) #NEWLINE# v . _mpc_ = mpc_mul_mpf ( s . _mpc_ , t . _mpf_ , prec , rounding ) #NEWLINE# return v #NEWLINE# #UNINDENT# t = s . mpc_convert_lhs ( t ) #NEWLINE# #UNINDENT# v = new ( cls ) #NEWLINE# v . _mpc_ = mpc_mul ( s . _mpc_ , t . _mpc_ , prec , rounding ) #NEWLINE# return v