Example #1
0
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
Example #2
0
def go():
    t = Tub()
    d = t.getReference(sys.argv[1])
    d.addCallback(lambda rref: rref.callRemote("get_memory_usage"))
    def _got(res):
        print res
        reactor.stop()
    d.addCallback(_got)
 def __init__(self, furlthing):
     service.MultiService.__init__(self)
     if furlthing.startswith("pb://"):
         furl = furlthing
     else:
         furlfile = os.path.expanduser(furlthing)
         if os.path.isdir(furlfile):
             furlfile = os.path.join(furlfile, "watcher.furl")
         furl = open(furlfile, "r").read().strip()
     tub = Tub()
     tub.setServiceParent(self)
     tub.connectTo(furl, self.connected)
 def __init__(self, furlthing):
     service.MultiService.__init__(self)
     if furlthing.startswith("pb://"):
         furl = furlthing
     else:
         furlfile = os.path.expanduser(furlthing)
         if os.path.isdir(furlfile):
             furlfile = os.path.join(furlfile, "watcher.furl")
         furl = open(furlfile, "r").read().strip()
     tub = Tub()
     tub.setServiceParent(self)
     tub.connectTo(furl, self.connected)