def _task_get(self, uuid, load_only=None, session=None): pre_query = self.model_query(models.Task, session=session) if load_only: pre_query = pre_query.options(sa_loadonly(load_only)) task = pre_query.filter_by(uuid=uuid).first() if not task: raise exceptions.TaskNotFound(uuid=uuid) return task