2424from durabletask .internal .helpers import new_timestamp
2525from durabletask .entities import DurableEntity , EntityLock , EntityInstanceId , EntityContext
2626from durabletask .internal .orchestration_entity_context import OrchestrationEntityContext
27+ from durabletask .internal .proto_task_hub_sidecar_service_stub import ProtoTaskHubSidecarServiceStub
2728import durabletask .internal .helpers as ph
2829import durabletask .internal .exceptions as pe
2930import durabletask .internal .orchestrator_service_pb2 as pb
@@ -631,7 +632,7 @@ def stop(self):
631632 def _execute_orchestrator (
632633 self ,
633634 req : pb .OrchestratorRequest ,
634- stub : stubs .TaskHubSidecarServiceStub ,
635+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
635636 completionToken ,
636637 ):
637638 try :
@@ -679,7 +680,7 @@ def _execute_orchestrator(
679680 def _cancel_orchestrator (
680681 self ,
681682 req : pb .OrchestratorRequest ,
682- stub : stubs .TaskHubSidecarServiceStub ,
683+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
683684 completionToken ,
684685 ):
685686 stub .AbandonTaskOrchestratorWorkItem (
@@ -692,7 +693,7 @@ def _cancel_orchestrator(
692693 def _execute_activity (
693694 self ,
694695 req : pb .ActivityRequest ,
695- stub : stubs .TaskHubSidecarServiceStub ,
696+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
696697 completionToken ,
697698 ):
698699 instance_id = req .orchestrationInstance .instanceId
@@ -725,7 +726,7 @@ def _execute_activity(
725726 def _cancel_activity (
726727 self ,
727728 req : pb .ActivityRequest ,
728- stub : stubs .TaskHubSidecarServiceStub ,
729+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
729730 completionToken ,
730731 ):
731732 stub .AbandonTaskActivityWorkItem (
@@ -738,7 +739,7 @@ def _cancel_activity(
738739 def _execute_entity_batch (
739740 self ,
740741 req : Union [pb .EntityBatchRequest , pb .EntityRequest ],
741- stub : stubs .TaskHubSidecarServiceStub ,
742+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
742743 completionToken ,
743744 ):
744745 if isinstance (req , pb .EntityRequest ):
@@ -807,7 +808,7 @@ def _execute_entity_batch(
807808 def _cancel_entity_batch (
808809 self ,
809810 req : Union [pb .EntityBatchRequest , pb .EntityRequest ],
810- stub : stubs .TaskHubSidecarServiceStub ,
811+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
811812 completionToken ,
812813 ):
813814 stub .AbandonTaskEntityWorkItem (
0 commit comments