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
Return constructor argument signature for *typname* using the
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/factorymanager.py/get_signature