def _get_run(self, dataset, source, id): self._get_dataset(dataset) require.dataset.update(c.dataset) c.source = Source.by_id(source) if c.source is None or c.source.dataset != c.dataset: abort(404, _("There is no source '%s'") % source) c.run = Run.by_id(id) if c.run is None or c.run.source != c.source: abort(404, _("There is no run '%s'") % id)
def get_run(dataset, source, id): dataset = get_dataset(dataset) source = obj_or_404(Source.by_id(source)) if source.dataset != dataset: raise BadRequest("There was no source") run = obj_or_404(Run.by_id(id)) if run.source != source: raise BadRequest("There is no run %s" % str(id)) return dataset, source, run
def get_run(dataset, source, id): dataset = get_dataset(dataset) require.dataset.update(dataset) source = obj_or_404(Source.by_id(source)) if source.dataset != dataset: raise BadRequest("There was no source") run = obj_or_404(Run.by_id(id)) if run.source != source: raise BadRequest("There is no run '" + str(id) + '") return dataset, source, run