[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [nyx/master] Drop ConfigEntry's get_all() method



commit 3a03cf0cbefcf004982e0de270a28b1a4ac3f659
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Sat Sep 26 00:29:33 2015 -0700

    Drop ConfigEntry's get_all() method
    
    Just an alias for list comprehension, and only used for sorting.
---
 nyx/config_panel.py |   14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/nyx/config_panel.py b/nyx/config_panel.py
index ed1d1e1..6d80234 100644
--- a/nyx/config_panel.py
+++ b/nyx/config_panel.py
@@ -93,16 +93,6 @@ class ConfigEntry():
 
     return self._get_value() if field == Field.VALUE else self.fields[field]
 
-  def get_all(self, fields):
-    """
-    Provides back a list with the given field values.
-
-    Arguments:
-      field - enums for the fields to be provided back
-    """
-
-    return [self.get(field) for field in fields]
-
   def get_label(self, option_width, value_width, summary_width):
     """
     Provides display string of the configuration entry with the given
@@ -269,8 +259,8 @@ class ConfigPanel(panel.Panel):
       if ordering:
         CONFIG['features.config.order'] = ordering
 
-      self.conf_contents.sort(key=lambda i: (i.get_all(CONFIG['features.config.order'])))
-      self.conf_important_contents.sort(key=lambda i: (i.get_all(CONFIG['features.config.order'])))
+      self.conf_contents.sort(key=lambda i: ([i.get(field) for field in CONFIG['features.config.order']]))
+      self.conf_important_contents.sort(key=lambda i: ([i.get(field) for field in CONFIG['features.config.order']]))
 
   def show_sort_dialog(self):
     """



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits