def __mul__(self, other):
if not isinstance(other, EngNumber):<EOL><INDENT>other = EngUnit(str(other))<EOL><DEDENT>return EngUnit(str(self.eng_num * other.eng_num)<EOL>+ self.unit + other.unit)<EOL>
Multiply two engineering numbers, with units
:param other: EngNum, float, or int
:return: result