dongzhaorui 3 年之前
父节点
当前提交
f79ec2d9d4
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      find_source/crawler/schedule.py

+ 8 - 5
find_source/crawler/schedule.py

@@ -1,14 +1,17 @@
 from crawler.q import RedisQueue
+from settings import REDIS_KEY
 
 
 class Scheduler:
 
-    def __init__(self, redis_key, queue=RedisQueue()):
+    def __init__(self, queue=RedisQueue()):
         self.mrq = queue
-        self.redis_key = redis_key
 
     def get_task(self):
-        return self.mrq.pop_task(self.redis_key)
+        return self.mrq.pop_task([REDIS_KEY])
 
-    def insert_task(self, *task):
-        self.mrq.push_task(self.redis_key, task)
+    def insert_task(self, task):
+        self.mrq.push_task(REDIS_KEY, [task])
+
+    def insert_tasks(self, tasks):
+        self.mrq.push_task(REDIS_KEY, tasks)