[tor-commits] [arm/master] Dropping unnecessary address value from header

atagar at torproject.org atagar at torproject.org
Mon Jun 30 00:09:39 UTC 2014


commit 4a307329553e0039d4b8f80bcfa150e605d68863
Author: Damian Johnson <atagar at torproject.org>
Date:   Sat Jun 28 13:18:13 2014 -0700

    Dropping unnecessary address value from header
    
    We were tracking our address and or_address but the former was simply used as a
    default if the former was unset. Might as well simplify this, and drop the
    pointless GETINFO query if we don't need it.
---
 arm/header_panel.py |   12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/arm/header_panel.py b/arm/header_panel.py
index 0d1f0bd..bc0484b 100644
--- a/arm/header_panel.py
+++ b/arm/header_panel.py
@@ -185,18 +185,11 @@ class HeaderPanel(panel.Panel, threading.Thread):
     x, include_control_port = 0, True
 
     if vals.or_port:
-      my_address = 'Unknown'
-
-      if vals.or_address:
-        my_address = vals.or_address
-      elif vals.address:
-        my_address = vals.address
-
       # acting as a relay (we can assume certain parameters are set
 
       dir_port_label = ', Dir Port: %s' % vals.dir_port if vals.dir_port != '0' else ''
 
-      for label in (vals.nickname, ' - ' + my_address, ':%s' % vals.or_port, dir_port_label):
+      for label in (vals.nickname, ' - ' + vals.or_address, ':%s' % vals.or_port, dir_port_label):
         if x + len(label) <= left_width:
           self.addstr(1, x, label)
           x += len(label)
@@ -502,10 +495,9 @@ class Sampling(object):
     self.retrieved = time.time()
     self.arm_total_cpu_time = sum(os.times()[:3])
 
-    self.address = controller.get_info('address', '')
     self.fingerprint = controller.get_info('fingerprint', 'Unknown')
     self.nickname = controller.get_conf('Nickname', '')
-    self.or_address = or_listeners[0][0] if or_listeners else ''
+    self.or_address = or_listeners[0][0] if or_listeners else controller.get_info('address', 'Unknown')
     self.or_port = or_listeners[0][1] if or_listeners else ''
     self.dir_port = controller.get_conf('DirPort', '0')
 





More information about the tor-commits mailing list