MCPcopy Create free account
hub / github.com/Boris-code/feapder / add

Method add

feapder/db/memorydb.py:19–30  ·  view source on GitHub ↗

添加任务 :param item: 数据: 支持小于号比较的类 或者 (priority, item) :param ignore_max_size: queue满时是否等待,为True时无视队列的maxsize,直接往里塞 :return:

(self, item, ignore_max_size=False)

Source from the content-addressed store, hash-verified

17 self.priority_queue = PriorityQueue(maxsize=setting.TASK_MAX_CACHED_SIZE)
18
19 def add(self, item, ignore_max_size=False):
20 """
21 添加任务
22 :param item: 数据: 支持小于号比较的类 或者 (priority, item)
23 :param ignore_max_size: queue满时是否等待,为True时无视队列的maxsize,直接往里塞
24 :return:
25 """
26 if ignore_max_size:
27 self.priority_queue._put(item)
28 self.priority_queue.unfinished_tasks += 1
29 else:
30 self.priority_queue.put(item)
31
32 def get(self):
33 """

Callers

nothing calls this directly

Calls 1

putMethod · 0.80

Tested by

no test coverage detected