Skip to content

Commit 522d189

Browse files
authored
Convert stringized annotations to real types (#27)
1 parent d050f13 commit 522d189

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

python/restate/object.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def wrapper(fn):
8585
def wrapped(*args, **kwargs):
8686
return fn(*args, **kwargs)
8787

88-
signature = inspect.signature(fn)
88+
signature = inspect.signature(fn, eval_str=True)
8989
handler = make_handler(self.service_tag, handler_io, name, kind, wrapped, signature)
9090
self.handlers[handler.name] = handler
9191
return wrapped

python/restate/service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def wrapper(fn):
8484
def wrapped(*args, **kwargs):
8585
return fn(*args, **kwargs)
8686

87-
signature = inspect.signature(fn)
87+
signature = inspect.signature(fn, eval_str=True)
8888
handler = make_handler(self.service_tag, handler_io, name, None, wrapped, signature)
8989
self.handlers[handler.name] = handler
9090
return wrapped

python/restate/workflow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def wrapper(fn):
114114
def wrapped(*args, **kwargs):
115115
return fn(*args, **kwargs)
116116

117-
signature = inspect.signature(fn)
117+
signature = inspect.signature(fn, eval_str=True)
118118
handler = make_handler(self.service_tag, handler_io, name, kind, wrapped, signature)
119119
self.handlers[handler.name] = handler
120120
return wrapped

0 commit comments

Comments
 (0)