def userLeft(self, group, user, reason=None):
        assert reason is None or isinstance(reason, unicode)
        self.part(
            (user.name, user.name, self.hostname) % "%s!%s@%s",
            '#' + group.name,
            (reason or u"leaving").encode(self.encoding, 'replace'))
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/words/service.py/IRCUser.userLeft/swapped operands of `%`