docs: def get(self, run_id):
          """
          Get a single run from the database.
  
          :param run_id: The ID of the run.
          :return: The whole object from the database.
          :raise NotFoundError when not found
          """
          id = self._parse_id(run_id)
  
          run = self.generic_dao.find_record(self.collection_name,
                                             {"_id": id})
          if run is None:
              raise NotFoundError("Run %s not found." % run_id)
          return run