yokonsan / midjourney-api

midjourney in discord api.
809 stars 180 forks source link

🐛 释放队列报错 #76

Open lifepppp opened 1 year ago

lifepppp commented 1 year ago

问题简述

File "/midjourney-api/util/_queue.py", line 52, in pop self._concur_queue.remove(_trigger_id) ValueError: list.remove(x): x not in list

复现方式

图片返回后释放队列失败

环境信息

额外信息

图片返回后释放队列失败

一点点的自我检查

xuyaokun commented 1 year ago

我和同样的问题,也是这个提示,兄弟你最后咋解决的啊?

xuyaokun commented 1 year ago

这个情况,不是一直出现,是偶尔出错的,哎头大了

lifepppp commented 1 year ago

没解决,看了docker的日志,每次回调释放 /v1/api/trigger/queue/release 会出现两次, 因为第一次已经是释放成功了,第二次释放就自然失败了,已经释放过了。

xuyaokun commented 1 year ago

哦哦 我用 try 处理了 

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年8月8日(星期二) 上午10:54 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [yokonsan/midjourney-api] 🐛 释放队列报错 (Issue #76)

没解决,看了docker的日志,每次回调释放 /v1/api/trigger/queue/release 会出现两次, 因为第一次已经是释放成功了,第二次释放就自然失败了,已经释放过了。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

tangramor commented 1 year ago

I created an PR for this: https://github.com/yokonsan/midjourney-api/pull/84