Skip to content

Commit

Permalink
added additional warnings about queue full.
Browse files Browse the repository at this point in the history
  • Loading branch information
ampledata committed Feb 4, 2025
1 parent 016e881 commit ea4e275
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/pytak/classes.py
Original file line number Diff line number Diff line change
Expand Up @@ -269,12 +269,16 @@ async def put_queue(
self._logger.debug("Queue size=%s", _queue.qsize())
if isinstance(_queue, asyncio.Queue):
if _queue.full():
self._logger.warning("Queue full, dropping oldest data.")
self._logger.warning(
"Queue full, dropping oldest data. Consider raising MAX_IN_QUEUE or MAX_OUT_QUEUE see https://pytak.rtfd.io/"
)
await _queue.get()
await _queue.put(data)
else:
if _queue.full():
self._logger.warning("Queue full, dropping oldest data.")
self._logger.warning(
"Queue full, dropping oldest data. Consider raising MAX_IN_QUEUE or MAX_OUT_QUEUE see https://pytak.rtfd.io/"
)
_queue.get_nowait()
_queue.put_nowait(data)

Expand Down

0 comments on commit ea4e275

Please sign in to comment.