From bbeaa584c01ef47fc3ff56446cbdb6cf76a9b987 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sun, 24 Apr 2022 16:29:53 +0000 Subject: [PATCH] oops, be a good citizen Signed-off-by: Xe Iaso --- queue.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/queue.go b/queue.go index 371ca46..c960c9b 100644 --- a/queue.go +++ b/queue.go @@ -22,6 +22,8 @@ func (q Queue[T]) Pop() T { return <-q.data } +// TryPop tries to pop from a queue. If it stalls long enough for the context +// to time out, it panics. func (q Queue[T]) TryPop(ctx context.Context) T { select { case val := <-q.data: