def qa_tool(self, form_appname="empty"): tmpl = env.get_template('qa_tool.html') result_proxy_list, appnames = qa_tool.qa_tool_get_result(appname=form_appname) # DEBUG. # pp(appnames) selected_app = form_appname return tmpl.render(appnames_to_tmpl=appnames, versions_to_tmpl=result_proxy_list, selected_app_to_tmpl=selected_app)
def GET(self, app=None): result_proxy_list, appnames = qa_tool.qa_tool_get_result(appname=app) # make some changes: appnames = list(map(lambda _: _.strip(), appnames)) if not app: return {"appnames": appnames} elif app in appnames: return {"versions": result_proxy_list} else: return {"message": "application not found."}