def _local_name(self, idx=None):
        if self._is_direct:
            return "%s_local" % self.name
        else:
            if self._is_vec_map and idx is not None:
                return "%s_%s_local" % (self.name, self._which_indirect + idx)
            if self._uses_itspace:
                if idx is not None:
                    return "%s_%s_local" % (self.name, self._which_indirect + idx)
                return "%s_%s_local" % (self.name, self.idx.index)
            return (self.name, self.idx) % "%s_%s_local"
dataset/ETHPy150Open OP2/PyOP2/pyop2/device.py/Arg._local_name/swapped operands of `%`