From c90d420e47afaa486a81ebed268a9011b262c708 Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Thu, 12 Apr 2018 22:14:32 +1000 Subject: [PATCH] Custom number of seats in STV tallying --- eosweb/core/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eosweb/core/main.py b/eosweb/core/main.py index 1d6d2bf..3c2f22f 100644 --- a/eosweb/core/main.py +++ b/eosweb/core/main.py @@ -179,7 +179,8 @@ def verify_election(electionid): @click.option('--electionid', default=None) @click.option('--qnum', default=0) @click.option('--randfile', default=None) -def tally_stv_election(electionid, qnum, randfile): +@click.option('--seats', default=1) +def tally_stv_election(electionid, qnum, randfile, numseats): election = Election.get_by_id(electionid) with open(randfile, 'r') as f: @@ -188,7 +189,7 @@ def tally_stv_election(electionid, qnum, randfile): election_id=election._id, q_num=qnum, random=dat, - num_seats=7, + num_seats=numseats, status=TaskStatus.READY, run_strategy=EosObject.lookup(app.config['TASK_RUN_STRATEGY'])() )