"Sean Ross" <sross at connectmail.carleton.ca> wrote in message news:BcT9c.8088$1A6.392543 at news20.bellglobal.com... [snip] > perhaps: > > Proto = Proto1.clone().__bases__ = (Proto2, ) > obj = Proto1.clone() > > or [snip] I saw your post to prothon-user re: P3 = proto( q, P1, P2) It's a new prototype, inheriting from q, P1, and P2. Nice.