def _process_fields(self):
        remote_fields = []

        for field in self.fields:
            if isinstance(field, string_types):
                attr = getattr(self.model, field, None)

                if not attr:
                    raise ValueError((self.model, field) % '%s.%s does not exist.')

                remote_fields.append(attr)
            else:
                # TODO: Figure out if it is valid SQLAlchemy property?
                remote_fields.append(field)

        return remote_fields
dataset/ETHPy150Open flask-admin/flask-admin/flask_admin/contrib/sqla/ajax.py/QueryAjaxModelLoader._process_fields/swapped operands of `%`