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.)?