Enthusiast Martin

2,883
reputation
2
9
20
try:
    me.has_answer(question)
except AnswerNotFound:
    me.learn(question.topic)
else:
    me.coffee()
finally:
    me.answer(question)