Fix looping

pull/4/head
Luigi311 2022-05-23 01:29:27 -06:00
parent a5dcc2e804
commit 4d412ef835
1 changed files with 14 additions and 1 deletions

13
main.py
View File

@ -1,5 +1,6 @@
import copy, os
from dotenv import load_dotenv
from time import sleep
from src.functions import logger, str_to_bool
from src.plex import Plex
@ -188,5 +189,17 @@ def main():
if __name__ == "__main__":
sleep_timer = float(os.getenv("SLEEP_TIMER", "3600"))
while(True):
try:
main()
except Exception as error:
if isinstance(error, list):
for message in error:
logger(message, log_type=2)
else:
logger(error, log_type=2)
logger(traceback.format_exc(), 2)
logger("Retrying in {sleep_timer}", log_type=0)
sleep(sleep_timer)