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