Skip to content

Commit 9a0f59f

Browse files
committed
User super() instead of .next in interceptor
1 parent e7e3e12 commit 9a0f59f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

context_propagation/interceptor.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ async def start_workflow_update(
113113
self, input: temporalio.client.StartWorkflowUpdateInput
114114
) -> temporalio.client.WorkflowUpdateHandle[Any]:
115115
set_header_from_context(input, self._payload_converter)
116-
return await self.next.start_workflow_update(input)
116+
return await super().start_workflow_update(input)
117117

118118

119119
class _ContextPropagationActivityInboundInterceptor(
@@ -123,40 +123,40 @@ async def execute_activity(
123123
self, input: temporalio.worker.ExecuteActivityInput
124124
) -> Any:
125125
with context_from_header(input, temporalio.activity.payload_converter()):
126-
return await self.next.execute_activity(input)
126+
return await super().execute_activity(input)
127127

128128

129129
class _ContextPropagationWorkflowInboundInterceptor(
130130
temporalio.worker.WorkflowInboundInterceptor
131131
):
132132
def init(self, outbound: temporalio.worker.WorkflowOutboundInterceptor) -> None:
133-
self.next.init(_ContextPropagationWorkflowOutboundInterceptor(outbound))
133+
super().init(_ContextPropagationWorkflowOutboundInterceptor(outbound))
134134

135135
async def execute_workflow(
136136
self, input: temporalio.worker.ExecuteWorkflowInput
137137
) -> Any:
138138
with context_from_header(input, temporalio.workflow.payload_converter()):
139-
return await self.next.execute_workflow(input)
139+
return await super().execute_workflow(input)
140140

141141
async def handle_signal(self, input: temporalio.worker.HandleSignalInput) -> None:
142142
with context_from_header(input, temporalio.workflow.payload_converter()):
143-
return await self.next.handle_signal(input)
143+
return await super().handle_signal(input)
144144

145145
async def handle_query(self, input: temporalio.worker.HandleQueryInput) -> Any:
146146
with context_from_header(input, temporalio.workflow.payload_converter()):
147-
return await self.next.handle_query(input)
147+
return await super().handle_query(input)
148148

149149
def handle_update_validator(
150150
self, input: temporalio.worker.HandleUpdateInput
151151
) -> None:
152152
with context_from_header(input, temporalio.workflow.payload_converter()):
153-
self.next.handle_update_validator(input)
153+
super().handle_update_validator(input)
154154

155155
async def handle_update_handler(
156156
self, input: temporalio.worker.HandleUpdateInput
157157
) -> Any:
158158
with context_from_header(input, temporalio.workflow.payload_converter()):
159-
return await self.next.handle_update_handler(input)
159+
return await super().handle_update_handler(input)
160160

161161

162162
class _ContextPropagationWorkflowOutboundInterceptor(
@@ -166,28 +166,28 @@ async def signal_child_workflow(
166166
self, input: temporalio.worker.SignalChildWorkflowInput
167167
) -> None:
168168
set_header_from_context(input, temporalio.workflow.payload_converter())
169-
return await self.next.signal_child_workflow(input)
169+
return await super().signal_child_workflow(input)
170170

171171
async def signal_external_workflow(
172172
self, input: temporalio.worker.SignalExternalWorkflowInput
173173
) -> None:
174174
set_header_from_context(input, temporalio.workflow.payload_converter())
175-
return await self.next.signal_external_workflow(input)
175+
return await super().signal_external_workflow(input)
176176

177177
def start_activity(
178178
self, input: temporalio.worker.StartActivityInput
179179
) -> temporalio.workflow.ActivityHandle:
180180
set_header_from_context(input, temporalio.workflow.payload_converter())
181-
return self.next.start_activity(input)
181+
return super().start_activity(input)
182182

183183
async def start_child_workflow(
184184
self, input: temporalio.worker.StartChildWorkflowInput
185185
) -> temporalio.workflow.ChildWorkflowHandle:
186186
set_header_from_context(input, temporalio.workflow.payload_converter())
187-
return await self.next.start_child_workflow(input)
187+
return await super().start_child_workflow(input)
188188

189189
def start_local_activity(
190190
self, input: temporalio.worker.StartLocalActivityInput
191191
) -> temporalio.workflow.ActivityHandle:
192192
set_header_from_context(input, temporalio.workflow.payload_converter())
193-
return self.next.start_local_activity(input)
193+
return super().start_local_activity(input)

0 commit comments

Comments
 (0)