[tor-commits] [arm/master] Showing the connection graph without connection lookups errored

atagar at torproject.org atagar at torproject.org
Tue Nov 18 06:09:38 UTC 2014


commit 3f87ef71034668f4ef22a3cde4bbc4962f4cec0c
Author: Damian Johnson <atagar at torproject.org>
Date:   Sun Nov 16 15:41:39 2014 -0800

    Showing the connection graph without connection lookups errored
    
    Extreme edge case to be fair, but if the user explicitly opted for the
    connection graph in the armrc *and* to not have connection lookups we'd error.
    Warning and going to the default instead.
---
 arm/graph_panel.py |   12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/arm/graph_panel.py b/arm/graph_panel.py
index c537ee8..dca6ed6 100644
--- a/arm/graph_panel.py
+++ b/arm/graph_panel.py
@@ -357,8 +357,8 @@ class GraphPanel(panel.Panel):
     self._displayed_stat = None if CONFIG['features.graph.type'] == 'none' else CONFIG['features.graph.type']
     self._update_interval = CONFIG['features.graph.interval']
     self._bounds = CONFIG['features.graph.bound']
+    self._graph_height = CONFIG['features.graph.height']
 
-    self._graph_height = max(1, CONFIG['features.graph.height'])
     self._accounting_stats = None
 
     self._stats = {
@@ -368,6 +368,9 @@ class GraphPanel(panel.Panel):
 
     if CONFIG['features.panels.show.connection']:
       self._stats[GraphStat.CONNECTIONS] = ConnectionStats()
+    elif self._displayed_stat == GraphStat.CONNECTIONS:
+      log.warn("The connection graph is unavailble when you set 'features.panels.show.connection false'.")
+      self._displayed_stat = GraphStat.BANDWIDTH
 
     self.set_pause_attr('_stats')
     self.set_pause_attr('_accounting_stats')
@@ -445,13 +448,6 @@ class GraphPanel(panel.Panel):
     return height
 
   def set_graph_height(self, new_graph_height):
-    """
-    Sets the preferred height used for the graph.
-
-    Arguments:
-      new_graph_height - new height for the graph
-    """
-
     self._graph_height = max(1, new_graph_height)
 
   def resize_graph(self):



More information about the tor-commits mailing list