def get_signature(typname, version=None):
    for fct in _factories:
        signature = fct.get_signature(typname, version)
        if signature is not None:
            return signature
    return None


# register factory that loads plugins via pkg_resources
A hook to alter detail data just after it has been received from the user &
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/factorymanager.py/get_signature--crossover with--dataset/ETHPy150Open toastdriven/piecrust/piecrust/resources.py/Resource.alter_deserialized_detail_data