Python: subscript moduł

Próbowałem zrobić coś takiego:

module.py

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

test.py

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

Spodziewałem się, że „MontyPython” zostanie wydrukowany. Jednak to nie działa:

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

Czy możliwe jest stworzenie subskrypcyjnego modułu w czystym Pythonie (tj. Bez modyfikowania kodu źródłowego, poprawek małp itp.)?

questionAnswers(1)

yourAnswerToTheQuestion