From e1b48596ca2fa459a60bff6e89a7ff84f4d699a3 Mon Sep 17 00:00:00 2001 From: RamiusLr Date: Wed, 30 Apr 2025 16:50:32 +0200 Subject: [PATCH] Fixed formatting --- pybeemo | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pybeemo b/pybeemo index 4585ad8..2bb3875 100755 --- a/pybeemo +++ b/pybeemo @@ -2,12 +2,12 @@ import http.server import io +import logging import os import signal import socketserver import sys import time -import logging from datetime import datetime from threading import Lock, Thread @@ -16,20 +16,23 @@ from dotenv import load_dotenv from fastapi import FastAPI from requests import Session - # Configure logging system logging.basicConfig( level=logging.INFO, - format='%(asctime)s - %(levelname)s - %(message)s', - handlers=[logging.StreamHandler(sys.stdout)] + format="%(asctime)s - %(levelname)s - %(message)s", + handlers=[logging.StreamHandler(sys.stdout)], ) # Enable quick restart in docker app = FastAPI() + + def shutdown_handler(signum, frame): logging.info("Received shutdown signal") sys.exit(0) + + signal.signal(signal.SIGTERM, shutdown_handler) signal.signal(signal.SIGINT, shutdown_handler)