Skip to content

Commit 4f08626

Browse files
Use type in start/execute activity/workflow to address Pyright Strict mode error (#1137)
* Add explict any instead of a type that resolves to Unknown in pryight with strict mode enabled * Use explicit Any on start/execute Workflow * Use 'type' rather than 'Any' to better maintain original intent while still solving the linting error * Swap from 'Any' to 'type' where missed in previous commit
1 parent a31886d commit 4f08626

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

temporalio/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ async def start_workflow(
463463
args: Sequence[Any] = [],
464464
id: str,
465465
task_queue: str,
466-
result_type: Optional[Type] = None,
466+
result_type: Optional[type] = None,
467467
execution_timeout: Optional[timedelta] = None,
468468
run_timeout: Optional[timedelta] = None,
469469
task_timeout: Optional[timedelta] = None,
@@ -498,7 +498,7 @@ async def start_workflow(
498498
args: Sequence[Any] = [],
499499
id: str,
500500
task_queue: str,
501-
result_type: Optional[Type] = None,
501+
result_type: Optional[type] = None,
502502
execution_timeout: Optional[timedelta] = None,
503503
run_timeout: Optional[timedelta] = None,
504504
task_timeout: Optional[timedelta] = None,
@@ -744,7 +744,7 @@ async def execute_workflow(
744744
args: Sequence[Any] = [],
745745
id: str,
746746
task_queue: str,
747-
result_type: Optional[Type] = None,
747+
result_type: Optional[type] = None,
748748
execution_timeout: Optional[timedelta] = None,
749749
run_timeout: Optional[timedelta] = None,
750750
task_timeout: Optional[timedelta] = None,
@@ -779,7 +779,7 @@ async def execute_workflow(
779779
args: Sequence[Any] = [],
780780
id: str,
781781
task_queue: str,
782-
result_type: Optional[Type] = None,
782+
result_type: Optional[type] = None,
783783
execution_timeout: Optional[timedelta] = None,
784784
run_timeout: Optional[timedelta] = None,
785785
task_timeout: Optional[timedelta] = None,

temporalio/workflow.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2210,7 +2210,7 @@ def start_activity(
22102210
*,
22112211
args: Sequence[Any] = [],
22122212
task_queue: Optional[str] = None,
2213-
result_type: Optional[Type] = None,
2213+
result_type: Optional[type] = None,
22142214
schedule_to_close_timeout: Optional[timedelta] = None,
22152215
schedule_to_start_timeout: Optional[timedelta] = None,
22162216
start_to_close_timeout: Optional[timedelta] = None,
@@ -2230,7 +2230,7 @@ def start_activity(
22302230
*,
22312231
args: Sequence[Any] = [],
22322232
task_queue: Optional[str] = None,
2233-
result_type: Optional[Type] = None,
2233+
result_type: Optional[type] = None,
22342234
schedule_to_close_timeout: Optional[timedelta] = None,
22352235
schedule_to_start_timeout: Optional[timedelta] = None,
22362236
start_to_close_timeout: Optional[timedelta] = None,
@@ -2426,7 +2426,7 @@ async def execute_activity(
24262426
*,
24272427
args: Sequence[Any] = [],
24282428
task_queue: Optional[str] = None,
2429-
result_type: Optional[Type] = None,
2429+
result_type: Optional[type] = None,
24302430
schedule_to_close_timeout: Optional[timedelta] = None,
24312431
schedule_to_start_timeout: Optional[timedelta] = None,
24322432
start_to_close_timeout: Optional[timedelta] = None,
@@ -2446,7 +2446,7 @@ async def execute_activity(
24462446
*,
24472447
args: Sequence[Any] = [],
24482448
task_queue: Optional[str] = None,
2449-
result_type: Optional[Type] = None,
2449+
result_type: Optional[type] = None,
24502450
schedule_to_close_timeout: Optional[timedelta] = None,
24512451
schedule_to_start_timeout: Optional[timedelta] = None,
24522452
start_to_close_timeout: Optional[timedelta] = None,

0 commit comments

Comments
 (0)