##// END OF EJS Templates
The ipcluster command is now able to reuse FURL files....
The ipcluster command is now able to reuse FURL files. This is done by passing the -r, --client-port and --engine-port options onto ipcontroller. Docs are also updated to indicated this new feature.

File last commit:

r1338:72652d65
r1883:3bdd6d9e
Show More
asyncmultiengine1.py
22 lines | 614 B | text/x-python | PythonLexer
#!/usr/bin/env python
# encoding: utf-8
# A super simple example showing how to use all of this in a fully
# asynchronous manner. The TaskClient also works in this mode.
from twisted.internet import reactor, defer
from IPython.kernel import asyncclient
def printer(r):
print r
return r
def submit(client):
d = client.push(dict(a=5, b='asdf', c=[1,2,3]),targets=0,block=True)
d.addCallback(lambda _: client.pull(('a','b','c'),targets=0,block=True))
d.addBoth(printer)
d.addCallback(lambda _: reactor.stop())
d = asyncclient.get_multiengine_client()
d.addCallback(submit)
reactor.run()