[Python-es] Extendiendo de dict

Nicolas lino nicolaslino1 en gmail.com
Lun Oct 31 11:12:54 EDT 2016


Buenas.

Tengo una duda. Estoy armando una clase, que extiende de dict, la idea es
agregar una funcionalidad mas para editar el diccioario.


class TestObject(dict):

    def __init__(self, init={}):
       dict.__init__(self, init)
       self._setMessage()

    def _setMessage(self):
        self = self['message']


La idea es tomar solo una parte del message en el init. El tema es que no
se como hacer el override del objeto. el self = self['message'] no estaria
funcionando para re escribir el objeto.

Alguien sabe si es correcto lo que estoy queriendo hacer? O en que le estoy
errando?

Muchas gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20161031/9d187d03/attachment.html>


Más información sobre la lista de distribución Python-es