[tor-commits] [stem/master] Python3 fix for fallback_directories.cfg

atagar at torproject.org atagar at torproject.org
Mon Jul 3 18:16:41 UTC 2017


commit c945bc6538eafe56104a283dd8fe83922415e716
Author: Damian Johnson <atagar at torproject.org>
Date:   Mon Jul 3 11:06:50 2017 -0700

    Python3 fix for fallback_directories.cfg
    
    Drop our use of cmp so this works with python3...
    
      * /home/atagar/Desktop/stem/cache_fallback_directories.py
        line 57   - undefined name 'cmp'                     | for directory in sorted(latest_fallback_directories.values(), lambda x, y: cmp(x.fingerprint, y.fingerprint)):
---
 cache_fallback_directories.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cache_fallback_directories.py b/cache_fallback_directories.py
index 4d5665b..0e61cf2 100755
--- a/cache_fallback_directories.py
+++ b/cache_fallback_directories.py
@@ -54,7 +54,7 @@ if __name__ == '__main__':
   conf.set('tor_commit', fallback_dir_commit)
   conf.set('stem_commit', stem_commit)
 
-  for directory in sorted(latest_fallback_directories.values(), lambda x, y: cmp(x.fingerprint, y.fingerprint)):
+  for directory in sorted(latest_fallback_directories.values(), key = lambda x: x.fingerprint):
     fingerprint = directory.fingerprint
     conf.set('%s.address' % fingerprint, directory.address)
     conf.set('%s.or_port' % fingerprint, str(directory.or_port))





More information about the tor-commits mailing list