MoviePilot/app/helper/message.py
2023-07-05 11:25:05 +08:00

20 lines
389 B
Python

import queue
from app.utils.singleton import Singleton
class MessageHelper(metaclass=Singleton):
"""
消息队列管理器
"""
def __init__(self):
self.queue = queue.Queue()
def put(self, message: str):
self.queue.put(message)
def get(self):
if not self.queue.empty():
return self.queue.get(block=False)
return None