[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