make sure configuration only happens once

This commit is contained in:
Csaba 2024-02-09 13:17:55 +01:00
parent da250bbf6b
commit 6983859f52

View file

@ -14,7 +14,15 @@ from amarillo.configuration import configure_services
logger = logging.getLogger(__name__)
enhancer_configured = False
def configure_enhancer_services():
#Make sure configuration only happens once
global enhancer_configured
if enhancer_configured:
logger.info("Enhancer is already configured")
return
configure_services()
logger.info("Load stops...")
@ -44,4 +52,6 @@ def configure_enhancer_services():
carpool = Carpool(**(json.load(carpool_file)))
container['carpools'].delete(carpool.agency, carpool.id)
logger.info("Restored carpools: %s", container['carpools'].get_all_ids())
logger.info("Restored carpools: %s", container['carpools'].get_all_ids())
enhancer_configured = True