def __rmul__(self, other):
        if isinstance(other, VectorN) :
            return self.dot(other)
        elif isinstance(other, MatrixN) :
            # will defer to MatrixN mul
            return NotImplemented
        else :
            # will defer to Array.__rmul__
            return Array.__rmul__(self, other)
a.__rmul__(b) <==> b*a
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/util/arrays.py/VectorN.__rmul__