[tor-commits] [pyonionoo/master] Make lookup use hex_fingerprint

karsten at torproject.org karsten at torproject.org
Thu Sep 27 00:24:34 UTC 2012


commit f3b139105199861f69dd290d79f01177f3b9f812
Author: Sathyanarayanan Gunasekaran <gsathya.ceg at gmail.com>
Date:   Tue Sep 25 19:39:03 2012 +0530

    Make lookup use hex_fingerprint
---
 pyonionoo/database.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/pyonionoo/database.py b/pyonionoo/database.py
index 7ba7c02..99573f8 100644
--- a/pyonionoo/database.py
+++ b/pyonionoo/database.py
@@ -43,6 +43,7 @@ id INTEGER PRIMARY KEY,
 type CHARACTER,
 nickname STRING,
 fingerprint STRING,
+hex_fingerprint STRING,
 running BOOLEAN,
 time_published STRING,
 or_port STRING,
@@ -141,9 +142,9 @@ def update_databases(summary_file=None):
     # field in the flags/addresses table.  Here we can avoid all those
     # selects, because the rowid attribute of the cursor is set to that
     # id field right after we execute the (individual) insert statements.
-    summary_fields = ('type', 'nickname', 'fingerprint', 'running', 'time_published',
-                      'or_port', 'dir_port', 'consensus_weight', 'country_code',
-                      'hostname', 'time_lookup', 'flags', 'addresses', 'search')
+    summary_fields = ('type', 'nickname', 'fingerprint', 'hex_fingerprint', 'running',
+                      'time_published', 'or_port', 'dir_port', 'consensus_weight',
+                      'country_code', 'hostname', 'time_lookup', 'flags', 'addresses', 'search')
 
     insert_stmt = 'insert into %s (%s) values (%s)'
 
@@ -204,7 +205,7 @@ def query_summary_tbl(running_filter=None, type_filter=None, hex_fingerprint_fil
     if type_filter:
         clauses.append("type = '%s'" % type_filter)
     if hex_fingerprint_filter:
-        clauses.append("fingerprint = '%s'" % hex_fingerprint_filter)
+        clauses.append("hex_fingerprint = '%s'" % hex_fingerprint_filter)
     if country_filter:
         clauses.append("country_code = '%s'" % country_filter)
     where_clause = ('WHERE %s' % ' and '.join(clauses)) if clauses else ''





More information about the tor-commits mailing list