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

Reply via email to