On Jul 7, 6:12 pm, Ethan Furman <[EMAIL PROTECTED]> wrote: > Greetings, List! > > I'm working on a numeric data type for measured values that will keep > track of and limit results to the number of significant digits > originally defined for the values in question. > > I am doing this primarily because I enjoy playing with numbers, and also > to get some experience with unit testing. > > At this point I have the __init__ portion finished, and am starting on > the various operator functions. > > Questions for the group: > > 1) Any reason to support the less common operators? > i.e. <<, >>, &, ^, | > > 2) What, exactly, does .__pos__() do? An example would help, too.
1) Those make much less sense for non-integers. I'd say skip them. 2) It's an overridable no-op that implements the unary plus operator. Unary plus returns its value unchanged, as does __pos__. -- http://mail.python.org/mailman/listinfo/python-list