Hi all,

I need to extend and not replace the __getitem__ method of a dict class.

Here is sample the code:

>>> class myDict(dict):
...     def __getitem__(self, y):
...         print("Doing something")
...         dict.__getitem__(self, y)
...
>>> a=myDict()
>>> a["value"] = 1
>>> print a["value"]
None

As you see i get None instead of  1.

Any solutions?

Bye

-- 
FabioBD

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to