Exemple #1
0
def projectHtml(project):
    version = getVersion(project)

    if version:
        version = getVersionDetailed(project)
        status = 200
        if version[1]["prettyname"]:
            project = version[1]["prettyname"]

        date = None
        if version[2] != None:
            date = version[2].isoformat()

        template_data = {
            "title": project,
            "project": project,
            "version": version[0],
            "prettyname": version[1]["prettyname"],
            "website": version[1]["website"],
            "handler": version[1]["handler"],
            "date": date,
        }
        result = template.render("response", template_data)
    else:
        status = 404
        template_data = {"title": "Error 404", "message": "No data for " + project + "."}
        result = template.render("error", template_data)

    return (result, status)
def projectHtml(project):
    version = getVersion(project)

    if version:
        version = getVersionDetailed(project)
        status = 200
        if version[1]['meta']['prettyname']:
            project = version[1]['meta']['prettyname']

        template_data = {
            'title': project,
            'project': project,
            'version': version[0],
            'meta': version[1]['meta'],
            'handler': version[1]['handler']['handler'],
            'date': version[2].isoformat()
        }
        result = template.render('response', template_data)
    else:
        status = 404
        template_data = {
            'title': 'Error 404',
            'message': 'No data for ' + project + '.'
        }
        result = template.render('error', template_data)

    return (result, status)
Exemple #3
0
    def get(self):
        template_data = {
            'title': 'Pull Requests',
            'pullreqs': getPullRequests()  # Get data
        }

        rendered = template.render('validate_pullreq', template_data)

        self.response.write(rendered)  # Output the rendered data
Exemple #4
0
def projectsHtml():
    template_data = {'projects': projectsListDetailed()}
    return template.render('projects', template_data)
Exemple #5
0
def indexHtml():
    template_data = {'projects': getProjectsListDetailed()}
    return (template.render('index', template_data), 200)