[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Papo-hackers] Dudas insertando un nuevo objeto
From: |
John Lenton |
Subject: |
Re: [Papo-hackers] Dudas insertando un nuevo objeto |
Date: |
Wed, 30 Jun 2004 19:11:55 -0300 |
User-agent: |
Mutt/1.3.28i |
Sender: John Lenton <address@hidden>
On Fri, Jun 25, 2004 at 04:30:14PM -0400, Visualnex wrote:
> On Wed, 23 Jun 2004 17:48:35 -0300
> John Lenton <address@hidden> wrote:
>
> >=20
> > On Wed, Jun 23, 2004 at 04:16:37PM -0400, Visualnex wrote:
> [...]
> > > Por ejemplo en el modulo Country.py y otros:
> > >=20
> > > __obligs=3D {'model': lambda: Country ()}
> >=20
> > en realidad eso tendr=EDa que ser {'model': Country} a secas, pero
> > funcionalmente es lo mismo.
> >=20
> > > def __init__ (self, *args, **kwargs):
> > > kwargs.update ({'windowTitle': u'ABM de pais','model': Country (),
> > > 'modelClass': Country,})
> > > self._processArgs(Main, kwargs)
> > > self.buildUI ()
>
> Entonces podriamos decir que __obligs sirve para que si no le dimos valor a=
> un atributo de la clase, se fije en obligs para obtener su valor?
así es.
> En el ejemplo al haberle dado el valor Country en Kwargs.update al atributo=
> 'model', no seria necesario ponerlo en __obligs, ya que no lo va a usar ? =
> o me perdi en algun punto ...
efectivamente, así es. Digo, que no es necesario ponerlo en obligs.
--
John Lenton (address@hidden) -- Random fortune:
Amante: Versión shareware de esposa.
-- Www.frases.com.