From 4ad967b9251a84263ce24058c6c738d91025b2ba Mon Sep 17 00:00:00 2001 From: Tamas Szirtesi Date: Mon, 9 Oct 2023 14:23:37 +0200 Subject: [PATCH] Added main --- main.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..0e19821 --- /dev/null +++ b/main.py @@ -0,0 +1,20 @@ +import multiprocessing +import signal + +from hc_spider import HCSpider + +spider = None + + +def sigint_handler(*_) -> None: + spider.stop() + spider.join() + exit() + + +if __name__ == '__main__': + multiprocessing.freeze_support() + signal.signal(signal.SIGINT, sigint_handler) + spider = HCSpider() + spider.start() + spider.join()