def _get_project_data(self) -> ProjectData: data = ProjectData.get_or_none(ProjectData.data_id == self._data_id) if data is None: raise ValueError( "ProjectData with data_id {} was not found".format(self._data_id) ) return data
def get_project_data_by_ids(project_id: str, data_id: str) -> ProjectData: query = ProjectData.get_or_none(ProjectData.project_id == project_id, ProjectData.data_id == data_id) if query is None: _LOGGER.error( "could not find data with data_id {} for project_id {}".format( data_id, project_id)) raise HTTPNotFoundError( "could not find data with data_id {} for project_id {}".format( data_id, project_id)) return query