commit 626a41231f676e703c282d0e85949529b16d0926 Author: Tom Ritter <t...@ritter.vg> Date: Wed Jan 4 14:16:40 2017 -0600
Add Flag Thresholds for #21079 --- website.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/website.py b/website.py index 6bb3e6d..97ade07 100755 --- a/website.py +++ b/website.py @@ -34,6 +34,7 @@ class WebsiteWriter: self._write_valid_after_time() self._write_signatures() self._write_known_flags() + self._write_flag_thresholds() self._write_number_of_relays_voted_about(True) self._write_consensus_methods() self._write_recommended_versions() @@ -239,6 +240,37 @@ class WebsiteWriter: + "</table>\n") #----------------------------------------------------------------------------------------- + def _write_flag_thresholds(self): + """ + Write each dirauth's flag thresholds + """ + self.site.write("<br>\n\n\n" + + " <!-- ================================================================= -->" + + "<a name=\"flagthresholds\">\n" + + "<h3><a href=\"#flagthresholds\" class=\"anchor\">Flag Thresholds</a></h3>\n" + + "<br>\n" + + "<table border=\"0\" cellpadding=\"4\" cellspacing=\"0\" summary=\"\">\n" + + " <colgroup>\n" + + " <col width=\"160\">\n" + + " <col width=\"640\">\n" + + " </colgroup>\n") + for dirauth_nickname in self.known_authorities: + if dirauth_nickname in self.votes: + vote = self.votes[dirauth_nickname] + self.site.write(" <tr>\n" + + " <td>" + dirauth_nickname + "</td>\n" + + " <td>flag-thresholds"); + for k in vote.flag_thresholds: + self.site.write(" " + k + "=" + str(vote.flag_thresholds[k])) + self.site.write("</td>\n" + " </tr>\n") + else: + self.site.write(" <tr>\n" + + " <td>" + dirauth_nickname + "</td>\n" + + " <td><span class=\"oiv\">Vote Not Present<span></td>\n" + + " </tr>\n") + self.site.write("</table>\n") + + #----------------------------------------------------------------------------------------- def _write_number_of_relays_voted_about(self, linkToGraph): """ Write the number of relays voted about. _______________________________________________ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits