From f5d24185551a8a3064ccee8fe702e97f22c385f8 Mon Sep 17 00:00:00 2001 From: Administrator Date: Mon, 10 Oct 2022 20:59:09 +0300 Subject: [PATCH] remove old --- demo2.py | 5 +++++ helpers/jokes.py | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 demo2.py diff --git a/demo2.py b/demo2.py new file mode 100644 index 0000000..a8751a3 --- /dev/null +++ b/demo2.py @@ -0,0 +1,5 @@ +from demo import Solution + + +s = Solution() +print(s.findMedianSortedArrays([1, 2], [3,4])) diff --git a/helpers/jokes.py b/helpers/jokes.py index 1f8bebb..cbcbe9f 100644 --- a/helpers/jokes.py +++ b/helpers/jokes.py @@ -1,3 +1,4 @@ +import datetime import logging import random from time import sleep @@ -32,9 +33,17 @@ def get_random() -> str: return anek['text'] +def remove_old(): + mongo.events_collection.delete_many({"date": {"$lt": datetime.datetime.now() - datetime.timedelta(days=31)}}) + + def poll_jokes(): while True: + logging.info("removing old stats") + remove_old() + logging.info("old removed") logging.info("start fetching jokes") fetch_jokes() logging.info("finished fetching jokes") + logging.info("sleeping a day") sleep(60 * 60 * 24)