def __repr__(self):
        status = [self.__class__.__module__+"."+self.__class__.__name__]
        if self.accepting and self.addr:
            status.append('listening')
        elif self.connected:
            status.append('connected')
        if self.addr is not None:
            try:
                status.append('%s:%d' % self.addr)
            except TypeError:
                status.append(repr(self.addr))
        # On some systems (RH10) id() can be a negative number. 
        # work around this.
        MAX = 2L*sys.maxint+1
        return (' '.join(status), id(self)&MAX) % '<%s at %#x>'
dataset/ETHPy150Open babble/babble/include/jython/Lib/asyncore.py/dispatcher.__repr__/swapped operands of `%`