← Back to team overview

openobject-italia-core-devs team mailing list archive

Re: Reload dei moduli?

 

On 04/15/2011 04:17 PM, Matteo Grolla wrote:
Salve
     sto sviluppando un modulo e noto che per rendere effettive le modifiche al
codice deve riavviare il server. Suppongo esista un modo migliore per
sviluppare, potete darmi indicazioni?

Il mio ambiente di sviluppo è eclipse impostato come descritto sul sito della
community
il mio modulo è in una directory separata (non addons del server) che specifico
nella configurazione di openerp-server
Nel workspace di eclipse ho 2 progetti
-quello associato alla cartella di openerp-server
-quello associato alla cartella con il mio modulo

avvio in debug il progetto openerp-server e tutto funziona, riesco a mettere i
breakpoint nel mio modulo ma quando lo modifico devo riavviare il server perchè
le modifiche abbiano effetto

Ciao,
il codice python deve essere ricompilato, per questo motivo è sempre necessario riavviare openerp se modifichi qualcosa (vale anche per l'inserimento dei breakpoints)

Alcuni sistemi hanno dei moduli che riavviano automaticamente il server o ricompilano solamente quel file python se viene modificato il codice, ma onestamente parlando capitano spesso casini...quindi si riavvia.

Diciamo che, il debugging fuori da un IDE è decisamente più veloce :-)

Editor da una parte e terminale dall'altra....

CONTROL+C --> FRECCIA SU --> INVIO

--
Davide Corio <davide.corio@xxxxxxxxxxxx>



References