I think that X, Y, Z all inheriting from A will solve your problem. Alind Sharma
________________________________ From: Nitin Kumar <nitin.n...@gmail.com> To: Bangalore Python Users Group - India <bangpypers@python.org> Sent: Wednesday, 29 February 2012 12:38 PM Subject: [BangPypers] class inheritance query Hi All, Let say I have some classes X,Y and Z with some static values class X: a=1 class Y: b=2 class Z: c=3 Now I want to have class A such that it can have variables from class Y or Z (any one only) depending on runtime so that while using i can use X.a and X.b or X.a and X.c how can i implement this using property or metaclass or any other idea is welcomed? -- Nitin K _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers