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  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..

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


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 

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..

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.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..

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 

> è 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..

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.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