def do_count_votes(elid): import evfiles import evlog log4 = evlog.Logger() log4.set_logs(evfiles.log4_file(elid).path()) if log4.lines_in_file() > 3: print "Log4 fail ei ole tühi. Jätkamine pole võimalik." return log5 = evlog.Logger() log5.set_logs(evfiles.log5_file(elid).path()) if log5.lines_in_file() > 3: print "Log5 fail ei ole tühi. Jätkamine pole võimalik." return if not uiutil.ask_yes_no("Kas soovid hääled kokku lugeda"): print "Katkestame häälte lugemise" return pin = uiutil.ask_password("Sisesta partitsiooni PIN: ", "Sisestatud PIN oli tühi!") subprocess.call([SCRIPT_HLR, elid, pin])
def update_files(self, elid, usebinary=True): """ Siin hoiame up-to-date faili tabelit, mida saab sirvida/printida/exportida """ self.file_table = {} # string : path files = evfiles.EvFileTable() if Election().is_hes(): files.add_file(evfiles.application_log_file()) files.add_file(evfiles.error_log_file()) files.add_file(evfiles.integrity_log_file()) files.add_file(evfiles.voter_list_log_file()) elif Election().is_hts(): files.add_file(evfiles.log1_file(elid)) files.add_file(evfiles.log2_file(elid)) files.add_file(evfiles.log3_file(elid)) files.add_file(evfiles.revlog_file(elid)) files.add_file(evfiles.application_log_file()) files.add_file(evfiles.error_log_file()) files.add_file(evfiles.voter_list_log_file()) files.add_file(evfiles.elections_result_file(elid)) files.add_file(evfiles.electorslist_file(elid)) files.add_file(evfiles.electorslist_file_pdf(elid)) files.add_file(evfiles.revreport_file(elid)) files.add_file(evfiles.statusreport_file()) files.add_file(evfiles.ocsp_log_file()) evfiles.add_hts_files_to_table(elid, files) elif Election().is_hlr(): files.add_file(evfiles.log4_file(elid)) files.add_file(evfiles.log5_file(elid)) files.add_file(evfiles.application_log_file()) files.add_file(evfiles.error_log_file()) files.add_file(evfiles.electionresult_zip_file(elid)) files.add_file(evfiles.electionresult_file(elid)) files.add_file(evfiles.electionresultstat_file(elid)) self.file_table = files.get_existing_files(usebinary)
def do_count_votes(elid): import evfiles import evlog log4 = evlog.Logger() log4.set_logs(evfiles.log4_file(elid).path()) if log4.lines_in_file() > 3: print "Log4 fail ei ole tühi. Ei saa jätkata." return log5 = evlog.Logger() log5.set_logs(evfiles.log5_file(elid).path()) if log5.lines_in_file() > 3: print "Log5 fail ei ole tühi. Ei saa jätkata." return if not uiutil.ask_yes_no("Kas oled kindel"): print "Katkestame häälte lugemise" return pin = uiutil.ask_password("Sisesta partitsiooni PIN: ", \ "Sisestatud PIN oli tühi!") cmd = "%s %s %s" % (SCRIPT_HLR, elid, pin) os.system(cmd)
def do_count_votes(elid): import evfiles import evlog log4 = evlog.Logger() log4.set_logs(evfiles.log4_file(elid).path()) if log4.lines_in_file() > 3: print "Log4 fail ei ole tühi. Jätkamine pole võimalik." return log5 = evlog.Logger() log5.set_logs(evfiles.log5_file(elid).path()) if log5.lines_in_file() > 3: print "Log5 fail ei ole tühi. Jätkamine pole võimalik." return if not uiutil.ask_yes_no("Kas soovid hääled kokku lugeda"): print "Katkestame häälte lugemise" return pin = uiutil.ask_password( "Sisesta partitsiooni PIN: ", "Sisestatud PIN oli tühi!") subprocess.call([SCRIPT_HLR, elid, pin])