Python: subscrito um módulo

Eu estava tentando fazer algo assim:

module.py

<code>def __getitem__(item):
    return str(item) + 'Python'
</code>

test.py

<code>import module
print module['Monty']
</code>

Eu esperava que "MontyPython" fosse impresso. No entanto, isso não funciona:

<code>TypeError: 'module' object is not subscriptable 
</code>

É possível criar um módulo subscrito em Python puro (ou seja, sem modificar seu código-fonte, correção de macacos, etc.)?

questionAnswers(1)

yourAnswerToTheQuestion