2323from durabletask .internal .helpers import new_timestamp
2424from durabletask .entities import DurableEntity , EntityLock , EntityInstanceId , EntityContext
2525from durabletask .internal .orchestration_entity_context import OrchestrationEntityContext
26+ from durabletask .internal .proto_task_hub_sidecar_service_stub import ProtoTaskHubSidecarServiceStub
2627import durabletask .internal .helpers as ph
2728import durabletask .internal .exceptions as pe
2829import durabletask .internal .orchestrator_service_pb2 as pb
@@ -629,7 +630,7 @@ def stop(self):
629630 def _execute_orchestrator (
630631 self ,
631632 req : pb .OrchestratorRequest ,
632- stub : stubs .TaskHubSidecarServiceStub ,
633+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
633634 completionToken ,
634635 ):
635636 try :
@@ -677,7 +678,7 @@ def _execute_orchestrator(
677678 def _cancel_orchestrator (
678679 self ,
679680 req : pb .OrchestratorRequest ,
680- stub : stubs .TaskHubSidecarServiceStub ,
681+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
681682 completionToken ,
682683 ):
683684 stub .AbandonTaskOrchestratorWorkItem (
@@ -690,7 +691,7 @@ def _cancel_orchestrator(
690691 def _execute_activity (
691692 self ,
692693 req : pb .ActivityRequest ,
693- stub : stubs .TaskHubSidecarServiceStub ,
694+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
694695 completionToken ,
695696 ):
696697 instance_id = req .orchestrationInstance .instanceId
@@ -723,7 +724,7 @@ def _execute_activity(
723724 def _cancel_activity (
724725 self ,
725726 req : pb .ActivityRequest ,
726- stub : stubs .TaskHubSidecarServiceStub ,
727+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
727728 completionToken ,
728729 ):
729730 stub .AbandonTaskActivityWorkItem (
@@ -736,7 +737,7 @@ def _cancel_activity(
736737 def _execute_entity_batch (
737738 self ,
738739 req : Union [pb .EntityBatchRequest , pb .EntityRequest ],
739- stub : stubs .TaskHubSidecarServiceStub ,
740+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
740741 completionToken ,
741742 ):
742743 if isinstance (req , pb .EntityRequest ):
@@ -804,7 +805,7 @@ def _execute_entity_batch(
804805 def _cancel_entity_batch (
805806 self ,
806807 req : Union [pb .EntityBatchRequest , pb .EntityRequest ],
807- stub : stubs .TaskHubSidecarServiceStub ,
808+ stub : Union [ stubs .TaskHubSidecarServiceStub , ProtoTaskHubSidecarServiceStub ] ,
808809 completionToken ,
809810 ):
810811 stub .AbandonTaskEntityWorkItem (
0 commit comments