def contribute_to_module(module, name, func):
    name = force_encode(name)
    func = recreate_function(func, module=module)
    setattr(module, name, func)
    return func
when checkShape is enabled, if the attribute does not exist the transform but does on the shape, then the shape's attribute will
dataset/ETHPy150Open pytest-dev/pytest-bdd/pytest_bdd/steps.py/contribute_to_module--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.3/pymel/core/nodetypes.py/Transform.attr