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
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a