def __call__(self, fCallback):
        gid_key = self.gid_key
        def exist_group_and_call(self, *args, **kwargs):
            opts = args[1]
            gid = getattr(opts, gid_key)

            if self.pb['router'].getGroup(gid) is not None:
                return fCallback(self, *args, **kwargs)

            return self.protocol.sendData(gid % 'Unknown Group: %s')
        return exist_group_and_call
dataset/ETHPy150Open jookies/jasmin/jasmin/protocols/cli/groupsm.py/GroupExist.__call__/swapped operands of `%`