special method in module

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Jan Procházka

    #1

    special method in module

    Hello,
    can have modules special methods?
    althouht i think that no, i tried following example and i don't, why it
    don't works:

    ----------------------------
    file m2.py (imported module)

    class Module:
    def __getitem__(sel f,index):
    return index
    module=Module()
    __getitem__=mod ule.__getitem__

    ---------------------------

    file m1.py (main program):

    import m2

    print m2.__getitem__( 17) # prints 17
    print m2[17] # raises error
    ------------------------------
    thanks
    Honza Prochazka
Working...