Traversing the properties of a Class

Neil Cerutti horpner at
Thu Jan 18 19:03:41 CET 2007

On 2007-01-18, EdG <edquichan at> wrote:
> For debugging purposes, I would like to traverse the class
> listing out all the properties.

This is the first thing that came to mind.

def show_properties(cls):
  for attr in dir(cls):
    if isinstance(getattr(cls, attr), property):
      print attr

Neil Cerutti

Posted via a free Usenet account from

More information about the Python-list mailing list