Exemplo n.º 1
0
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])
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
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])