import time
from p2pool.util import db
-from p2pool import p2p
+from p2pool import p2p, data, networks
-print 'main'
-x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), 'addrs'))
-
-for k, v in sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1]):
- print k, v, time.time() - v[-1]
-
-print
-print 'testnet'
-x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), 'addrs_testnet'))
-
-for k, v in sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1]):
- print k, v, time.time() - v[-1]
+for net_name in networks.realnets.iterkeys():
+ print
+ print net_name
+ x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), net_name))
+
+ for i, (k, v) in enumerate(sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1])):
+ print i, k, v, (time.time() - v[-1])/24/60/60