Skip to content

Commit e8474f0

Browse files
committed
fix req_queue scope
Signed-off-by: Sreekanth <prsreekanth920@gmail.com>
1 parent 287b841 commit e8474f0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/pynumaflow/pynumaflow/sinker/servicer/sync_servicer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def SinkFn(
3535
Applies a sink function to datum elements.
3636
"""
3737

38+
req_queue = None
3839
try:
3940
# The first message to be received should be a valid handshake
4041
req = next(request_iterator)
@@ -89,7 +90,8 @@ def SinkFn(
8990
# (e.g. gRPC stream broke while the handler was waiting for the next message).
9091
# This lets it exit gracefully and release any user-held resources
9192
# before the process shuts down.
92-
req_queue.close()
93+
if req_queue is not None:
94+
req_queue.close()
9395
self.error = err
9496
self.shutdown_event.set()
9597
return

0 commit comments

Comments
 (0)