def project_by_shortname(short_name):
project = cached_projects.get_project(short_name)
if project:
# Get owner
owner = user_repo.get(project.owner_id)
# Populate CACHE with the data of the project
return (project,
owner,
cached_projects.n_tasks(project.id),
cached_projects.n_task_runs(project.id),
cached_projects.overall_progress(project.id),
cached_projects.last_activity(project.id),
cached_projects.n_results(project.id))
else:
cached_projects.delete_project(short_name)
return abort(404)
评论列表
文章目录