How about:
def __cmp__(self, other):
return cmp(self._container, other)
The other object can fend for itself. :-)
--
Neil Schemenauer <nas@mems-exchange.org> | MEMS Exchange
Software Engineer | http://www.mems-exchange.org/