Python nombres de funciones dinámicas

Estoy buscando una mejor manera de llamar a funciones basadas en una variable en Python en comparación con las instrucciones if / else como se muestra a continuación. Cada código de estado tiene una función correspondiente

if status == 'CONNECT':
    return connect(*args, **kwargs)
elif status == 'RAWFEED':
    return rawfeed(*args, **kwargs)
elif status == 'RAWCONFIG':
    return rawconfig(*args, **kwargs)
elif status == 'TESTFEED':
    return testfeed(*args, **kwargs)
...

Supongo que esto requerirá algún tipo de función de fábrica pero no estoy seguro de la sintaxis

Respuestas a la pregunta(8)

Su respuesta a la pregunta