summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorRosyid Haryadi <rosyid_haryadi@protonmail.com>2024-07-27 14:15:34 +0700
committerRosyid Haryadi <rosyid_haryadi@protonmail.com>2024-07-27 14:15:34 +0700
commited3ba412f7aef00ac4d5a5a47536536b13d34df7 (patch)
tree910fc721b0da16b6a56168335c866875179db405 /main.py
parent9e50e74a4ccbeb372d07dbc8c4e8f738505778d5 (diff)
upd main logger
Diffstat (limited to 'main.py')
-rw-r--r--main.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/main.py b/main.py
index 8707b22..4fdb82b 100644
--- a/main.py
+++ b/main.py
@@ -1,14 +1,18 @@
from datetime import datetime
-
from downloader import downloadCsv
from csvReader import readCSV
from bot import Bot
from schedule import every, repeat, run_pending
import time
+from util import setupLogger
+
+logger = setupLogger()
+
@repeat(every().day.at("09:00"))
def main():
+ logger.info("SCHEDULER RUN")
today = datetime.today()
weekday = today.weekday()
if weekday not in [5, 6]: # jangan ganggu aku di akhir pekan
@@ -27,6 +31,9 @@ def main():
if __name__ == '__main__':
- while True:
- run_pending()
- time.sleep(3600)
+ try:
+ while True:
+ run_pending()
+ time.sleep(3600)
+ except BaseException as e:
+ logger.error(repr(e))