On Fri, 24 Oct 2008 18:54:57 +0200, [EMAIL PROTECTED] wrote:
> Ciao,
> come posso testare se una variabile d'istanza di una classe esiste?

    hasattr(self, 'baz')

> Ho provato così:
> 
> class Foo(object):
>   def bar(self):
>    try:
>      self.baz
>      # qui posso usare baz
> 
>    except AttributeError:
>      print 'la variabile non esiste, la creo'
> 
> 
> Non sono sicuro che sia il metodo giusto, però.

Credo che hasattr sia implementato grossomodo alla stessa maniera :) 

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a