dongzhaorui 3 yıl önce
ebeveyn
işleme
8774380ef9
1 değiştirilmiş dosya ile 5 ekleme ve 5 silme
  1. 5 5
      find_source/crawler/schedule.py

+ 5 - 5
find_source/crawler/schedule.py

@@ -3,12 +3,12 @@ from crawler.q import RedisQueue
 
 
 class Scheduler:
 class Scheduler:
 
 
-    def __init__(self, queue=RedisQueue()):
+    def __init__(self, redis_key, queue=RedisQueue()):
         self.mrq = queue
         self.mrq = queue
-        self.keys = []
+        self.redis_key = redis_key
 
 
     def get_task(self):
     def get_task(self):
-        return self.mrq.pop_task(self.keys)
+        return self.mrq.pop_task(self.redis_key)
 
 
-    def insert_task(self, key, task):
-        self.mrq.push_task(key, task)
+    def insert_task(self, *task):
+        self.mrq.push_task(self.redis_key, task)