Re: [Python] lavorare con più classi

Y3s y3s a katamail.com
Dom 18 Nov 2007 14:49:19 CET


Il giorno 18/nov/07, alle ore 14:38, Mr.SpOOn ha scritto:

> On Nov 18, 2007 1:31 PM, Y3s <y3s a katamail.com> wrote:
>> Così com'è deve funzionare. Se stanno nello stesso modulo. Verifica i
>> nomi...
>
> Ho risolto. Nella classe avevo usato il "trucchetto":
>
> if __name__ == "main"
>
> però avevo inserito ClasseB dopo il blocco if. Immagino quindi che non
> la vedesse per questo.

Si, infatti: in quel modo il nome "ClasseB" viene definito nell'if e  
non nel namespace del modulo, quindi fuori dall'if quel nome non  
esiste più, da qui l'errore.

--
Antonio Valente




More information about the Python mailing list