On Feb 6, 2:15 pm, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote: > On Wed, 06 Feb 2008 14:07:23 -0800, Amit Gupta wrote: > > Class A(object) : > > self.x = 1 > > This is not valid Python code. > > > I want something like: > > for userattrib in A.getAllUserAttribute() : > > print userattrib > > > My question is, is there a builtin function, called > > getAllUserAttributes? > > No and there can't be since the attributes you seem to be interested in > don't exist until an instance is created. > > Ciao, > Marc 'BlackJack' Rintsch
My mistake: I should make class A as: class A (object) : x = 1 Now, x is class attribute and I am looking for some-way to filter non- user-defined attributes. e.g.g if I do for attr in a.__dict__ : print attr I will also get __module__, __weakref__ and others including "x" Thanks -- http://mail.python.org/mailman/listinfo/python-list