Python: subscript moduł

Próbowałem zrobić coś takiego:

module.py

def __getitem__(item):
    return str(item) + 'Python'

test.py

import module
print module['Monty']

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

TypeError: 'module' object is not subscriptable 

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