Re: [Python] gtk - importazione modulo finestra

2011-02-28 Per discussione Marco Giusti
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

2011-02-28 Per discussione Massimo Capanni
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..

2011-02-28 Per discussione Marco Bizzarri
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..

2011-02-28 Per discussione 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/





___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] psycopg, tempi di restituzione di errore diversi..

2011-02-28 Per discussione Marco Bizzarri
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..

2011-02-28 Per discussione marco...@libero.it
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