Skip to content

Commit be4ab84

Browse files
committed
Don't flush the queue at exit
1 parent 14c5aaa commit be4ab84

File tree

1 file changed

+1
-9
lines changed
  • opamp/opentelemetry-opamp-client/src/opentelemetry/_opamp

1 file changed

+1
-9
lines changed

opamp/opentelemetry-opamp-client/src/opentelemetry/_opamp/agent.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -249,15 +249,7 @@ def stop(self) -> None:
249249
"Stopping OpAMPAgent: failed to send AgentDisconnect message"
250250
)
251251

252-
logger.debug("Stopping OpAMPAgent: cancelling jobs")
253-
# Clear pending jobs
254-
while True:
255-
try:
256-
self._queue.get_nowait()
257-
self._queue.task_done()
258-
except queue.Empty:
259-
break
260-
252+
logger.debug("Stopping OpAMPAgent: signaling threads")
261253
# Signal threads to exit
262254
self._stop.set()
263255
# don't crash if the user calls stop() before start() or calls stop() multiple times

0 commit comments

Comments
 (0)