665f983281add2df47a993c1b41a03627bd8bfee
[p2pool.git] / dump_addrs.py
1 from __future__ import division
2
3 import os
4 import sqlite3
5 import time
6
7 from p2pool.util import db
8 from p2pool import p2p, data, networks
9
10 for net_name in networks.realnets.iterkeys():
11     print
12     print net_name
13     x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), net_name))
14     
15     for i, (k, v) in enumerate(sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1])):
16         print i, k, v, (time.time() - v[-1])/24/60/60