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 bir...@gmail.com ha scritto: 2011/2/24 Vittorio Zuccala' vittorio.zucc...@gmail.com 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
Re: [Python] psycopg, tempi di restituzione di errore diversi..
Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host nomehostsbagliato e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it 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.itmarco...@libero.it, Discussioni generali sul linguaggio Pythonpython@lists.python.it Cc: postgresql...@lists.psql.it Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host nomehostsbagliato e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it 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 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.itmarco...@libero.it, Discussioni generali sul linguaggio Pythonpython@lists.python.it Cc: postgresql...@lists.psql.it Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host nomehostsbagliato e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it 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.itmarco...@libero.it Cc: Discussioni generali sul linguaggio Pythonpython@lists.python.it 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 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.itmarco...@libero.it, Discussioni generali sul linguaggio Pythonpython@lists.python.it Cc: postgresql...@lists.psql.it Ogg: Re: [Python] psycopg, tempi di restituzione di errore diversi.. Diversa configurazione della risoluzione dei nomi? Prova sui due PC: host nomehostsbagliato e vedi quanto ci mettono i due a rispondere. 2011/2/28 marco...@libero.it 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