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(),)
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)