Author: humbedooh
Date: Sun Mar 22 22:15:28 2015
New Revision: 1668492

URL: http://svn.apache.org/r1668492
Log:
use the right number of seats for stv

Modified:
    steve/trunk/pysteve/www/cgi-bin/rest_admin.py

Modified: steve/trunk/pysteve/www/cgi-bin/rest_admin.py
URL: 
http://svn.apache.org/viewvc/steve/trunk/pysteve/www/cgi-bin/rest_admin.py?rev=1668492&r1=1668491&r2=1668492&view=diff
==============================================================================
--- steve/trunk/pysteve/www/cgi-bin/rest_admin.py (original)
+++ steve/trunk/pysteve/www/cgi-bin/rest_admin.py Sun Mar 22 22:15:28 2015
@@ -499,7 +499,8 @@ else:
                     votes = election.getVotes(electionID, issue)
                     if issuedata and votes:
                         if issuedata['type'].startswith("stv"):
-                            winners, winnernames, debug = 
election.stv(issuedata['candidates'], votes, 3)
+                            numseats = int(issuedata['type'][3])
+                            winners, winnernames, debug = 
election.stv(issuedata['candidates'], votes, numseats)
                             response.respond(200, {'winners': winners, 
'winnernames': winnernames, 'debug': debug})
                         elif issuedata['type'] == "yna":
                             yes, no, abstain = election.yna(votes)


Reply via email to