On Tue, 14 Apr 2009 19:24:56 +0200, Sebastian Wiesner wrote: >> Is there a trick or Pythonic idiom to make arithmetic operations on a >> class return the same type, without having to manually specify each >> method? I'm using Python 2.5, so anything related to ABCs are not an >> option. >> >> Does anyone have any suggestions? > > Metaclasses can be used for this purpuse, see the example for a Roman > number type [1] > > [1] http://paste.pocoo.org/show/97258/
That's an interesting solution. I like it. Thanks to all who responded, I see that there's no best practice to get what I want, so I'll do some experimentation. -- Steven -- http://mail.python.org/mailman/listinfo/python-list