def __cmp__(self, other): """Vrať 0, právě když 'self' a 'other' definují totéž spojení. Dvě instance této třídy reprezentují totéž spojení, právě když se rovnají odpovídající si parametry zadané jejich konstruktorům. """ return compare_attr(self, other, ['_' + option for option in self._OPTIONS])
def __cmp__(self, other): return compare_attr(self, other, ('_table', '_column', '_related_to', '_type', '_is_hidden'))