Re: [Python] gtk - importazione modulo finestra
On Sun, Feb 27, 2011 at 09:20:00PM +0100, Marco Fochesato wrote: ... > Problema: > la finestra la prima volta che la chiamo, si comporta bene. > Se la chiudo e la richiamo, si apre senza farmi vedere i widget > (TextView) al suo interno. > > Ho provato a fare il reload del modulo... allora la cosa funziona.. solo > che al primo avvio la finestra appare doppia.. chiudo i due doppioni, > richiamo e ne esce una sola. Giusta. Il codice di un modulo viene eseguito solo una volta all'atto della sua importazione. Se importi un modulo due volte (`import finestra; import finestra`) i comportamenti sono differenti: nel primo caso i normali passi vengono eseguiti (ricerca del modulo, traduzione in bytecode, eseguzione del codice, ecc.) ed il modulo viene salvato in `sys.modules`, nel secondo import il modulo viene trovato in `sys.modules` ed il codice non viene eseguito. Per testare questo comportamento prova ad eseguire il test allegato. Senza vedere il codice è quasi un tirare ad indovinare, ma è possibile che sia questo il tuo problema. ciao m. -- In se stesso il toscano ha fiducia, pur senza orgoglio, ma negli uomini, nella pianta uomo, no. In fondo, credo che disprezzi il genere umano, tutti gli esseri umani, maschi e femmine. E non per la loro cattiveria, (al toscano non fan paura i cattivi), ma per la loro stupidità. Degli stupidi il toscano ha ribrezzo, perché non si sa mai che cosa possa venir fuori da uno stupido. Guarda, dico, come il toscano cammina: e ti avvedrai che cammina come se stesse sempre sulle sue, come uomo che sa, per antica esperienza, che la cosa più aborrita al mondo è l'intelligenza, e la più insidiata. -- Curzio Malaparte, Maledetti toscani print __name__ + ": ciao, sono finestra" print __name__ + ": import del modulo finestra" import finestra print __name__ + ": import del modulo finestra2" import finestra2 print __name__ + ": ciao, sono finestra 2" print __name__ + ": import del modulo finestra2" import finestra2 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] generatore di grafici
grazie dei suggerimenti, mathplotlib e' veramente impressionante, forse offre piu' di quello che mi occorre ma mi piace molto :-) Il giorno 24 febbraio 2011 11:16, Marco Mariani ha scritto: > 2011/2/24 Vittorio Zuccala' > > So che adesso mi attirerò le ire di molti ma... personalmente, se hai una >> connessione ad internet, a me piace molto le Google Chart Api: >> http://code.google.com/intl/it-IT/apis/chart/docs/chart_params.html >> > > Ho usato in passato chart director (http://www.advsofteng.com), le API > sono adeguate anche se abbastanza low-level perche' supportano python dalla > 1.5.2 in poi (fino alla 2.6 sicuro, verifica per la 2.7) e una dozzina di > altri linguaggi, per linux/windows/etc. > > Mi sono trovato bene, e il prezzo e' giusto (per un server, 99$) - non ti > suggerisco quindi in alcun modo di filtrare l'output per rimuovere il banner > di 10 pixel che e' presente nella versione non registrata. > > Le alternative, come dici tu, sono tante, anche se a volte hanno dipendenze > da PIL o Cairo o altre librerie che puo' essere scomodo compilare per > windows. > > > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] psycopg, tempi di restituzione di errore diversi..
Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] psycopg, tempi di restituzione di errore diversi..
Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it > Ciao a tutti! > > Sollevo un'eccezzione dando un parametro (l'host) sbagliato: > try: >connDB = psycopg2.connect(connessione) > > non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su > un > altro pc in 2 minuti. > Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico > quello disponibile su synaptic). > > Cosa può condizionare una diversità così alta?? > > Marco > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: psycopg, tempi di restituzione di errore diversi..
è quello che ho fatto! il nome sbagliato che passo è uguale in entrambi i pc.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 20.11 A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" Cc: Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] psycopg, tempi di restituzione di errore diversi..
No, non mi sono spiegato. Dal prompt della bash (o qualsiasi altra shell usi su ubuntu) prova a dare il comando host seguito dal nome (sbagliato) del server, e vedi in quanto ti risponde. 2011/2/28 marco...@libero.it > è quello che ho fatto! > > il nome sbagliato che passo è uguale in entrambi i pc.. > > > Messaggio originale > Da: marco.bizza...@gmail.com > Data: 28/02/2011 20.11 > A: "marco...@libero.it", "Discussioni generali sul > linguaggio Python" > Cc: > Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. > > > Diversa configurazione della risoluzione dei nomi? > > Prova sui due PC: > > host > > e vedi quanto ci mettono i due a rispondere. > > > > 2011/2/28 marco...@libero.it > >> Ciao a tutti! >> >> Sollevo un'eccezzione dando un parametro (l'host) sbagliato: >> try: >>connDB = psycopg2.connect(connessione) >> >> non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su >> un >> altro pc in 2 minuti. >> Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico >> quello disponibile su synaptic). >> >> Cosa può condizionare una diversità così alta?? >> >> Marco >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> > > > > -- > Marco Bizzarri > http://code.google.com/p/qt-asterisk/ > http://notenotturne.blogspot.com/ > http://iliveinpisa.blogspot.com/ > > > -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: Re: Re: psycopg, tempi di restituzione di errore diversi..
Questa sera provo,ma Chris Mair mi ha già dato una dritta...la differenza fra i miei due pc è che quello lento usa DNS pubblici, l'altro no.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 21.40 A: "marco...@libero.it" Cc: "Discussioni generali sul linguaggio Python" Ogg: Re: Re: [Python] psycopg, tempi di restituzione di errore diversi.. No, non mi sono spiegato. Dal prompt della bash (o qualsiasi altra shell usi su ubuntu) prova a dare il comando host seguito dal nome (sbagliato) del server, e vedi in quanto ti risponde. 2011/2/28 marco...@libero.it è quello che ho fatto!il nome sbagliato che passo è uguale in entrambi i pc.. Messaggio originale Da: marco.bizza...@gmail.com Data: 28/02/2011 20.11 A: "marco...@libero.it", "Discussioni generali sul linguaggio Python" Cc: Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it Ciao a tutti! Sollevo un'eccezzione dando un parametro (l'host) sbagliato: try: connDB = psycopg2.connect(connessione) non capisco perchè su un pc l'eccezzione si solleva in 3 secondi mentre su un altro pc in 2 minuti. Stessi sistemi operativi (Ubuntu 10.10), stesso driver (presumo: scarico quello disponibile su synaptic). Cosa può condizionare una diversità così alta?? Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ -- Marco Bizzarri http://code.google.com/p/qt-asterisk/ http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python