Perguntas com a marcação «attributeerror»

193
AttributeError: o objeto 'module' não tem atributo

Eu tenho dois módulos python: a.py import b def hello(): print "hello" print "a.py" print hello() print b.hi() b.py import a def hi(): print "hi" Quando corro a.py, recebo: AttributeError: 'module' object has no attribute 'hi' O que significa o erro? Como faço para corrigir...

127
__getattr__ em um módulo

Como implementar o equivalente a __getattr__em uma classe, em um módulo? Exemplo Ao chamar uma função que não existe nos atributos estaticamente definidos de um módulo, desejo criar uma instância de uma classe nesse módulo e chamar o método nele com o mesmo nome que falhou na pesquisa de...