jsuarez/tools/handletest.py (15 lines of code) (raw):

import ray ray.init(driver_mode=ray.PYTHON_MODE) @ray.remote class Actor1: def method(self): pass @ray.remote class Actor2: def __init__(self, a): self.a = a def method(self): ray.get(self.a.method.remote()) a1 = Actor1.remote() a2 = Actor2.remote(a1) ray.get(a2.method.remote())