[Python] Test se una variabile d'istanza esiste

michele a nectarine.it michele a nectarine.it
Ven 24 Ott 2008 18:54:57 CEST


Ciao,
come posso testare se una variabile d'istanza di una classe esiste?

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ò.
Avete qualche idea?

Vi ringrazio





Maggiori informazioni sulla lista Python