On Mon, May 19, 2003 at 06:07:08PM +0200, Samuele Pedroni wrote: > >>> def refiadd(r,v): # r+=v, r is a reference, not a an lvalue > ... if hasattr(r.__class__,'__iadd__'): > ... r.__class__.__iadd__(r,v) > ... else: > ... raise ValueError,"non-sense" > ... you're a star - thank you!