Skip to content

Commit 85f8c59

Browse files
committed
Allow passing exception to fail()
1 parent d49b351 commit 85f8c59

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

durabletask/task.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ def complete(self, result: T):
426426
if self._parent is not None:
427427
self._parent.on_child_completed(self)
428428

429-
def fail(self, message: str, details: pb.TaskFailureDetails):
429+
def fail(self, message: str, details: Union[Exception, pb.TaskFailureDetails]):
430430
if self._is_complete:
431431
raise ValueError('The task has already completed.')
432432
self._exception = TaskFailedError(message, details)

0 commit comments

Comments
 (0)