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."}