> How do i most elegantly let an object switch its class membership? The class is specified by the __class__ attribute. Use it carefully -- doing this a lot can make things really confusing. Alex. -- Speak softly but carry a big carrot.