예제 #1
0
def extend_abstimmungen(db, master):
    log.info("Amending votes ...")
    Abstimmung = db["abstimmung"]
    prints = make_prints(db)
    for data in Abstimmung.distinct("person"):
        try:
            fp = match_speaker(master, data["person"], prints)
            if fp is not None:
                Abstimmung.writerow(
                    {"person": data.get("person"), "fingerprint": fp}, unique_columns=["person"], bufferlen=100
                )
        except ValueError, ve:
            log.exception(ve)
예제 #2
0
 def __init__(self, master, db, fh):
     self.db = db
     self.master = master
     self.fh = fh
     self.prints = make_prints(db)