dongzhaorui 3 жил өмнө
parent
commit
6dff3f6e2d

+ 14 - 0
find_source/crawler/schedule.py

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