mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-19 04:57:54 +00:00
25 lines
487 B
Python
25 lines
487 B
Python
#! /usr/bin/python
|
|
|
|
from foolscap import Tub, eventual
|
|
from twisted.internet import reactor
|
|
import sys
|
|
import pprint
|
|
|
|
def oops(f):
|
|
print "ERROR"
|
|
print f
|
|
|
|
def fetch(furl):
|
|
t = Tub()
|
|
t.startService()
|
|
d = t.getReference(furl)
|
|
d.addCallback(lambda rref: rref.callRemote("get_averages"))
|
|
d.addCallback(pprint.pprint)
|
|
return d
|
|
|
|
d = eventual.fireEventually(sys.argv[1])
|
|
d.addCallback(fetch)
|
|
d.addErrback(oops)
|
|
d.addBoth(lambda res: reactor.stop())
|
|
reactor.run()
|