Ejemplo n.º 1
0
def tasks(args):
    repo = Repository(args.repo)
    dbs = {}
    dbs["openscad"] = OpenSCADData(repo)
    dbs["freecad"] = FreeCADData(repo)
    dbs["drawings"] = DrawingsData(repo)
    # dbs["solidworks"] = SolidWorksData(repo)

    from backends.checker import CheckerBackend
    checker = CheckerBackend(repo, dbs)

    for task in checker.tasks.values():
        print(task.print_table(),)
Ejemplo n.º 2
0
def tasks():
    page = {"title": "Contribute"}

    checker = CheckerBackend(repo, dbs)

    tables = []
    for name, task in checker.tasks.iteritems():
        tables.append({
            "title":
            task.get_title(),
            "description":
            task.get_description(),
            "length":
            len(task.get_table()),
            "table":
            website.html.table({
                "class": "table",
                "data": task.get_table(),
                "header": task.get_headers()
            }),
        })

    return render_template("tasks.html", page=page, tables=tables)