make sure configuration only happens once

This commit is contained in:
Csaba 2024-02-09 13:17:55 +01:00
parent 5d3cb3ae93
commit c43952b755

View file

@ -14,7 +14,15 @@ from amarillo.configuration import configure_services
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
enhancer_configured = False
def configure_enhancer_services(): 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() configure_services()
logger.info("Load stops...") logger.info("Load stops...")
@ -45,3 +53,5 @@ def configure_enhancer_services():
container['carpools'].delete(carpool.agency, carpool.id) 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