def post(self): form = cgi.FieldStorage() logger.info(form) thefile = form["upfile"] iter_html = loop_html(thefile) templatepath = os.path.dirname(__file__) + "/../templates/" html = template.render(templatepath + "01hh_uberheader.html", "title") html = html + template.render( templatepath + "02hh_uberintroblock_wmodellinks.html", {"model": "swim", "page": "batchinput"} ) html = html + template.render(templatepath + "03hh_ubertext_links_left.html", {}) html = html + template.render( templatepath + "04uberbatch_start.html", {"model": "swim", "model_attributes": "SWIM Batch Output"} ) html = html + swim_tables.timestamp() html = html + iter_html html = html + template.render(templatepath + "export.html", {}) html = html + template.render(templatepath + "04uberoutput_end.html", {"sub_title": ""}) html = html + template.render(templatepath + "06hh_uberfooter.html", {"links": ""}) self.response.out.write(html)
def post(self): form = cgi.FieldStorage() chemical_name = form.getvalue('chemical_name') log_kow = float(form.getvalue('log_kow')) mw = float(form.getvalue('mw')) hlc = float(form.getvalue('hlc')) r = float(form.getvalue('r')) T = float(form.getvalue('T')) cw = float(form.getvalue('cw')) noael = float(form.getvalue('noael')) bw_aa = float(form.getvalue('bw_aa')) bw_fa = float(form.getvalue('bw_fa')) sa_a_c = float(form.getvalue('sa_a_c')) sa_a_nc = float(form.getvalue('sa_a_nc')) et_a_c = float(form.getvalue('et_a_c')) et_a_nc = float(form.getvalue('et_a_nc')) ir_a_c = float(form.getvalue('ir_a_c')) ir_a_nc = float(form.getvalue('ir_a_nc')) igr_a_c = float(form.getvalue('igr_a_c')) igr_a_nc = float(form.getvalue('igr_a_nc')) bw_c1 = float(form.getvalue('bw_c1')) sa_c1_c = float(form.getvalue('sa_c1_c')) sa_c1_nc = float(form.getvalue('sa_c1_nc')) et_c1_c = float(form.getvalue('et_c1_c')) et_c1_nc = float(form.getvalue('et_c1_nc')) ir_c1_c = float(form.getvalue('ir_c1_c')) ir_c1_nc = float(form.getvalue('ir_c1_nc')) igr_c1_c = float(form.getvalue('igr_c1_c')) igr_c1_nc = float(form.getvalue('igr_c1_nc')) bw_c2 = float(form.getvalue('bw_c2')) sa_c2_c = float(form.getvalue('sa_c2_c')) sa_c2_nc = float(form.getvalue('sa_c2_nc')) et_c2_c = float(form.getvalue('et_c2_c')) et_c2_nc = float(form.getvalue('et_c2_nc')) ir_c2_c = float(form.getvalue('ir_c2_c')) ir_c2_nc = float(form.getvalue('ir_c2_nc')) igr_c2_c = float(form.getvalue('igr_c2_c')) igr_c2_nc = float(form.getvalue('igr_c2_nc')) swim_obj = swim_model.swim(chemical_name, log_kow, mw, hlc, r, T, cw, noael, bw_aa, bw_fa, sa_a_c, sa_a_nc, et_a_c, et_a_nc, ir_a_c, ir_a_nc, igr_a_c, igr_a_nc, bw_c1, sa_c1_c, sa_c1_nc, et_c1_c, et_c1_nc, ir_c1_c, ir_c1_nc, igr_c1_c, igr_c1_nc, bw_c2, sa_c2_c, sa_c2_nc, et_c2_c, et_c2_nc, ir_c2_c, ir_c2_nc, igr_c2_c, igr_c2_nc) templatepath = os.path.dirname(__file__) + '/../templates/' html = template.render(templatepath + '01hh_uberheader.html', {'title':'Ubertool'}) html = html + template.render(templatepath + '02hh_uberintroblock_wmodellinks.html', {'model':'swim','page':'output'}) html = html + template.render (templatepath + '03hh_ubertext_links_left.html', {}) html = html + template.render(templatepath + '04uberoutput_start.html', { 'model':'swim', 'model_attributes':'SWIM Output'}) html = html + swim_tables.timestamp() html = html + swim_tables.table_all(swim_obj) html = html + template.render(templatepath + 'export.html', {}) html = html + template.render(templatepath + '04uberoutput_end.html', {}) html = html + template.render(templatepath + '06hh_uberfooter.html', {'links': ''}) self.response.out.write(html)