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