PythonistaGuild / Wavelink

A powerful Lavalink library for Discord.py.
https://wavelink.dev
MIT License
389 stars 179 forks source link

Fix potential `get_wait` hang if queue only receives a list in `put_w… #298

Closed DanLCD closed 4 months ago

DanLCD commented 4 months ago

Description

get_wait would never have its waiter woken up if a list were to be passed in an atomic put_wait with no subsequent calls of another type as an early return overlooked _wakeup_next.

Checklist