Bruce Leban wrote: > (2) Extended operators can be declared like this. > > class sample: > def '∩'(self, rhs): > return self.value.intersection(sample.get_set(rhs)) Or def __INTERSECTION__(self, rhs): ... def __rINTERSECTION__(self, rhs): ... (i.e. use the Unicode character names.) -- Greg