From: python9999 at my-deja.com [mailto:python9999 at my-deja.com] >a= myclass() >def get(): > name=a.entry.entry1.get_text() > return name You need to declare it global inside the method: a= myclass() def get(): global a name=a.entry.entry1.get_text() return name