def __str__(self):
        return (self.__class__.__name__, self.pduSource, self.pduDestination, btox(self.pduData,'.')) % '<%s %s -> %s : %s>'
dataset/ETHPy150Open JoelBender/bacpypes/py34/bacpypes/pdu.py/PDU.__str__/swapped operands of `%`