Browse Source

/list: add summary

Helge Jung 9 years ago
parent
commit
bb09d96640
1 changed files with 12 additions and 0 deletions
  1. 12 0
      ffstatus/server.py

+ 12 - 0
ffstatus/server.py

@@ -315,6 +315,18 @@ angesprochen und sollte aus einer Mehrzahl von Gründen nicht
             self.wfile.write('</tr>\n')
 
         self.wfile.write('</tbody>\n')
+
+        self.wfile.write('<tfoot><tr><td colspan="{0}">'.format(
+            len(list_headers)))
+        self.wfile.write('<p>{0} entries</p>'.format(len(data)))
+        self.wfile.write('<p>status: ' + ', '.join(
+            ['{0}={1}'.format(x, count_status[x]) for x in count_status]) +
+            '</p>')
+        self.wfile.write('<p>type: ' + ', '.join(
+            ['{0}={1}'.format(x, count_type[x]) for x in count_type]) +
+            '</p>')
+        self.wfile.write('</td></tr></tfoot>')
+
         self.wfile.write('</table>\n')
 
     def __map_item(self, haystack, needle, prefix=None):