2013/6/24 Gollum1 <gollum1.smeag...@gmail.com>

> quindi mettere l'istanziazione della classe nella try, se tutto
> funziona, ho la classe istanziata normalmente, se nella init della
> classe trovo le condizioni con cui vorrei mettere a None la classe,
> sollevo una exception e la faccio trattare dal chiamante, e sarà a
> questo punto il chiamante a mettere la variabile a None...
> è questo che intendi giusto?
>

Esatto, questo è quello che intendevo.

Antonio ha appena risposto con del codice che fa quello che chiedevi tu in
origine (usando il metodo speciale __new__).

Se devo dire la verità, però, a me non piacerebbe per nulla avere una
classe che ogni tanto mi ritorna None.

Mi pare molto più esplicita una eccezione
ExceptionCheCavoloMiChiamiConQuestiFottutiParametriSbagliati.
Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a