From 86f312cbc3ffb6393bb704257d812529031e19c6 Mon Sep 17 00:00:00 2001 From: terrtia Date: Wed, 15 May 2024 10:21:08 +0200 Subject: [PATCH] chg: [crawler] add function to delete schedules --- bin/lib/crawlers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/lib/crawlers.py b/bin/lib/crawlers.py index 3cecb779..1142163c 100755 --- a/bin/lib/crawlers.py +++ b/bin/lib/crawlers.py @@ -1286,6 +1286,11 @@ def create_schedule(frequency, user, url, depth=1, har=True, screenshot=True, he schedule.create(frequency, user, url, depth=depth, har=har, screenshot=screenshot, header=header, cookiejar=cookiejar, proxy=proxy, user_agent=user_agent, tags=tags) return schedule_uuid +def _delete_schedules(): + for schedule_uuid in get_schedulers_uuid(): + schedule = CrawlerSchedule(schedule_uuid) + schedule.delete() + # TODO sanityze UUID def api_delete_schedule(data): schedule_uuid = data.get('uuid') @@ -1673,7 +1678,6 @@ def create_task(url, depth=1, har=True, screenshot=True, header=None, cookiejar= external=external) return task_uuid - ## -- CRAWLER TASK -- ## #### CRAWLER TASK API ####