def axis(a, b, c=None, normalize=False):
    if not isinstance(a, VectorN) :
        try :
            a = VectorN(a)
        except :
            raise TypeError, "%s is not convertible to type VectorN, axis is only defined for 2 vectors or 3 points" % (clsname(a))
    if c is not None :
        return a.axis(b, c, normalize=normalize)
    else :
        return a.axis(b, normalize=normalize)
Allow modification of insert parameters. Needed for Oracle Spatial
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/util/arrays.py/axis--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/django/db/backends/__init__.py/BaseDatabaseOperations.modify_insert_params