def cross(u, v):
    if not isinstance(u, VectorN) :
        try :
            u = VectorN(u)
        except :
            raise TypeError, "%s is not convertible to type VectorN, cross product is only defined for two Vectors of size 3" % (clsname(u))
    return u.cross(v)
Reference to #27:
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/util/arrays.py/cross--crossover with--dataset/ETHPy150Open jookies/jasmin/jasmin/managers/test/test_managers.py/LoggingTestCases.send_long_submit_sm