Qual é a melhor maneira de chamar uma função, dada uma string com o nome da função em um programa Python. Por exemplo, digamos que eu tenho um módulo fooe uma string cujo conteúdo é "bar". Qual é a melhor maneira de ligar foo.bar()?
Preciso obter o valor de retorno da função, e é por isso que não uso apenas eval. Eu descobri como fazer isso usando evalpara definir uma função temp que retorna o resultado dessa chamada de função, mas espero que exista uma maneira mais elegante de fazer isso.