@@ -23,7 +23,7 @@ class ResourcePoolWorkflowInput:
2323@workflow .defn
2424class ResourcePoolWorkflow :
2525 @workflow .init
26- def __init__ (self , input : ResourcePoolWorkflowInput ):
26+ def __init__ (self , input : ResourcePoolWorkflowInput ) -> None :
2727 self .resources = input .resources
2828 self .waiters = input .waiters
2929 self .release_signal_to_resource : dict [str , str ] = {}
@@ -32,7 +32,7 @@ def __init__(self, input: ResourcePoolWorkflowInput):
3232 self .release_signal_to_resource [holder .release_signal ] = resource
3333
3434 @workflow .signal
35- async def add_resources (self , resources : list [str ]):
35+ async def add_resources (self , resources : list [str ]) -> None :
3636 for resource in resources :
3737 if resource in self .resources :
3838 workflow .logger .warning (
@@ -46,7 +46,7 @@ async def add_resources(self, resources: list[str]):
4646 await self .assign_resource (resource , next_holder )
4747
4848 @workflow .signal
49- async def acquire_resource (self , request : AcquireRequest ):
49+ async def acquire_resource (self , request : AcquireRequest ) -> None :
5050 internal_request = InternalAcquireRequest (
5151 workflow_id = request .workflow_id , release_signal = None
5252 )
@@ -65,7 +65,7 @@ async def acquire_resource(self, request: AcquireRequest):
6565
6666 async def assign_resource (
6767 self , resource : str , internal_request : InternalAcquireRequest
68- ):
68+ ) -> None :
6969 self .resources [resource ] = internal_request
7070 workflow .logger .info (
7171 f"workflow_id={ internal_request .workflow_id } acquired resource { resource } "
@@ -82,7 +82,7 @@ async def assign_resource(
8282 )
8383
8484 @workflow .signal (dynamic = True )
85- async def release_resource (self , signal_name , * args ):
85+ async def release_resource (self , signal_name , * args ) -> None :
8686 if not signal_name in self .release_signal_to_resource :
8787 workflow .logger .warning (
8888 f"Ignoring unknown signal: { signal_name } was not a valid release signal."
0 commit comments