commit e134dc59de93de3aef2ae1ec6e9b7a2f194c8eff Author: Damian Johnson atagar@torproject.org Date: Tue Oct 17 11:48:58 2017 -0700
Minor simplification for cache fetches
Good spot for map to simplify this a tad. --- stem/control.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/stem/control.py b/stem/control.py index ac18c3bc..b6d49d22 100644 --- a/stem/control.py +++ b/stem/control.py @@ -1147,8 +1147,7 @@ class Controller(BaseController):
# check for cached results
- from_cache = [param.lower() for param in params] - cached_results = self._get_cache_map(from_cache, 'getinfo') + cached_results = self._get_cache_map(map(str.lower, params), 'getinfo')
for key in cached_results: user_expected_key = _case_insensitive_lookup(params, key) @@ -2163,13 +2162,10 @@ class Controller(BaseController): if params == []: return {}
- # translate context sensitive options - lookup_params = set([MAPPED_CONFIG_KEYS.get(entry, entry) for entry in params]) - - # check for cached results + # check for cached results, translating context sensitive options
- from_cache = [param.lower() for param in lookup_params] - cached_results = self._get_cache_map(from_cache, 'getconf') + lookup_params = set([MAPPED_CONFIG_KEYS.get(entry, entry) for entry in params]) + cached_results = self._get_cache_map(map(str.lower, lookup_params), 'getconf')
for key in cached_results: user_expected_key = _case_insensitive_lookup(lookup_params, key)
tor-commits@lists.torproject.org