papo-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Papo-hackers] Dudas insertando un nuevo objeto


From: Visualnex
Subject: [Papo-hackers] Dudas insertando un nuevo objeto
Date: Wed, 23 Jun 2004 16:16:37 -0400

Hola:
Tengo las siguientes dudas... 

**** En general
Cual es el uso de __obligs
Cual es el uso de _processArgs

Por ejemplo en el modulo Country.py y otros:

__obligs= {'model': lambda: Country ()}
def __init__ (self, *args, **kwargs):
    kwargs.update ({'windowTitle': u'ABM de pais','model': Country (),
                   'modelClass': Country,})
        self._processArgs(Main, kwargs)
        self.buildUI ()

**** Para agregar un objeto nuevo a la base:
La funcion lambda: Country()  devuelve un objeto instanciado de la clase 
Country, segun la definio Modeling en Model/PAPOv2/country.py ? 

Suponiendo que es asi, cuando pulso el boton "Nuevo", solamente genera un 
objeto Country() vacio. 
Lo modifico en la pantalla "datos" y pulso "Guardar"
Se llama al metodo "save" de la class "ConsistentController" y esta al "save" 
de la class "DIAEditingContext". Pero, no es necesario insertar 
ANTES el nuevo objeto Country() en el EditingContext ? donde se haria (o se 
hace, si no lo vi...) ,en que metodo.


marcelo
---------------------------------
Maram Sistemas
Linux User #354777 - Debian Sarge










reply via email to

[Prev in Thread] Current Thread [Next in Thread]