#NEWLINE# def __mul__( self , o ) : #NEWLINE# #INDENT# if ( not isinstance ( o , o . __class__ ) ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# o = self . ring . convert ( o ) #NEWLINE# #UNINDENT# except ( NotImplementedError , CoercionFailed ) : #NEWLINE# #INDENT# return NotImplemented #NEWLINE# #UNINDENT# #UNINDENT# return self . ring ( ( self . data * o . data ) )