After rereading my own post, I think classcol = c.get("__class__") print classcol.get("__name__") should maybe be print c.get("__class__").get("__name__") to more strongly emphasize the correspondence with chaining attributes starting with a single object. Skip