Hola!
Estoy sobrecargando un diccionario
Quiero poder hacer cosas como
a['a/b/c'] = 'abc'
y que devuelva
{'a': {'b': {'c': 'abc'}}}
para luego poder hacer
a['a/b/c']
y que devuelva
abc
El getter lo tengo ya funcionando usando __getattr__ y __missing__
Tambien tengo el __seattr__ con lo que puedo hacer
setattr(a, 'a/b/c', 'abc')
funcionando correctamente pero me pregunto como tengo que programar el
asunto para poder hacer lo de la 1a orden
a['a/b/c'] = 'abc'
Alguien sabe como?
Gracias!
--
Mi twitter: http://twitter.com/garito
Temet nosce
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/