ray/ci/travis/check_typing_bad.py
2020-07-21 19:05:42 -07:00

26 lines
315 B
Python

import ray
ray.init()
@ray.remote
def f(a: int) -> str:
return "a = {}".format(a + 1)
@ray.remote
def g(s: str) -> str:
return s + " world"
@ray.remote
def h(a: str, b: int) -> str:
return a
# Does not typecheck:
a = h.remote(1, 1)
b = f.remote("hello")
c = f.remote(1, 1)
d = f.remote(1) + 1