Python: subíndice un módulo

Estaba tratando de hacer algo como esto:

módulo.py

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

test.py

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

Esperaba que se imprimiera "MontyPython". Sin embargo, esto no funciona:

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

¿Es posible crear un módulo suscriptible en Python puro (es decir, sin modificar su código fuente, parcheo de monos, etc.)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta