def loop_html(thefile): reader = csv.reader(thefile.file.read().splitlines()) header = reader.next() # logger.info(header) i=1 ####Create a job queue and add each row of batch temeplate file as a task into it for row in reader: job_q.put([row, i]) i=i+1 all_threads = [Thread(target=html_table, args=(job_q, )) for j in range(thread_count)] for x in all_threads: x.start() for x in all_threads: job_q.put(None) for x in all_threads: x.join() html_timestamp = terrplant_tables.timestamp("", jid_batch[0]) out_html_all_sort = OrderedDict(sorted(out_html_all.items())) sum_html = terrplant_tables.table_all_sum(terrplant_tables.sumheadings, terrplant_tables.tmpl, A, I, R, D, nms, lms, nds, lds, rundry_out, runsemi_out, spray_out, totaldry_out, totalsemi_out, nmsRQdry_out, nmsRQsemi_out, nmsRQspray_out, lmsRQdry_out, lmsRQsemi_out, lmsRQspray_out, ndsRQdry_out, ndsRQsemi_out, ndsRQspray_out, ldsRQdry_out, ldsRQsemi_out, ldsRQspray_out) return html_timestamp + sum_html + "".join(out_html_all_sort.values())
def loop_html(thefile): reader = csv.reader(thefile.file.read().splitlines()) header = reader.next() # logger.info(header) i=1 ####Create a job queue and add each row of batch temeplate file as a task into it for row in reader: job_q.put([row, i]) i=i+1 all_threads = [Thread(target=html_table, args=(job_q, )) for j in range(thread_count)] for x in all_threads: x.start() for x in all_threads: job_q.put(None) for x in all_threads: x.join() html_timestamp = terrplant_tables.timestamp("", jid_batch[0]) out_html_all_sort = OrderedDict(sorted(out_html_all.items())) sum_html = terrplant_tables.table_all_sum(terrplant_tables.sumheadings, terrplant_tables.tmpl, application_rate, incorporation_depth, runoff_fraction, drift_fraction, ec25_nonlisted_seedling_emergence_monocot, ec25_nonlisted_seedling_emergence_dicot, noaec_listed_seedling_emergence_monocot, noaec_listed_seedling_emergence_dicot, rundry_out, runsemi_out, spray_out, totaldry_out, totalsemi_out, nms_rq_dry_out, nms_rq_semi_out, nms_rq_spray_out, lms_rq_dry_out, lms_rq_semi_out, lms_rq_spray_out, nds_rq_dry_out, nds_rq_semi_out, nds_rq_spray_out, lds_rq_dry_out, lds_rq_semi_out, lds_rq_spray_out) return html_timestamp + sum_html + "".join(out_html_all_sort.values())
def loop_html(thefile): reader = csv.reader(thefile.file.read().splitlines()) header = reader.next() # logger.info(header) i = 1 ####Create a job queue and add each row of batch temeplate file as a task into it for row in reader: job_q.put([row, i]) i = i + 1 all_threads = [ Thread(target=html_table, args=(job_q, )) for j in range(thread_count) ] for x in all_threads: x.start() for x in all_threads: job_q.put(None) for x in all_threads: x.join() html_timestamp = terrplant_tables.timestamp("", jid_batch[0]) out_html_all_sort = OrderedDict(sorted(out_html_all.items())) sum_html = terrplant_tables.table_all_sum( terrplant_tables.sumheadings, terrplant_tables.tmpl, A, I, R, D, nms, lms, nds, lds, rundry_out, runsemi_out, spray_out, totaldry_out, totalsemi_out, nmsRQdry_out, nmsRQsemi_out, nmsRQspray_out, lmsRQdry_out, lmsRQsemi_out, lmsRQspray_out, ndsRQdry_out, ndsRQsemi_out, ndsRQspray_out, ldsRQdry_out, ldsRQsemi_out, ldsRQspray_out) return html_timestamp + sum_html + "".join(out_html_all_sort.values())