commit 5f65706188a39ae5a3faeb1b97f499b2fdaa9ad8 Author: aagbsn aagbsn@extc.org Date: Wed Jun 13 19:17:25 2012 -0700
5935 - Store ip as string
bridge.ip is stored in the database as a string but ipaddr.IPAddress everywhere else. --- lib/bridgedb/Storage.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/bridgedb/Storage.py b/lib/bridgedb/Storage.py index da64a30..91c1a3c 100644 --- a/lib/bridgedb/Storage.py +++ b/lib/bridgedb/Storage.py @@ -218,14 +218,14 @@ class Database: # Update last_seen, address, port and (possibly) distributor. cur.execute("UPDATE Bridges SET address = ?, or_port = ?, " "distributor = ?, last_seen = ? WHERE id = ?", - (bridge.ip, bridge.orport, ring, timeToStr(seenAt), i)) + (str(bridge.ip), bridge.orport, ring, timeToStr(seenAt), i)) return ring else: # Insert it. cur.execute("INSERT INTO Bridges (hex_key, address, or_port, " "distributor, first_seen, last_seen) " "VALUES (?, ?, ?, ?, ?, ?)", - (h, bridge.ip, bridge.orport, setRing, t, t)) + (h, str(bridge.ip), bridge.orport, setRing, t, t)) return setRing
def cleanEmailedBridges(self, expireBefore):
tor-commits@lists.torproject.org