Bonjour à tous,
Je cherche une manière propre de propager des options de configuration au travers de plusieurs modules et packages. Par exemple des options de debug ou autres qui vont influencer la dynamique du programme.
L'approche que j'utilisait était un module config qui contenant des variables globales. Cette approche marche tant que les options sont "statiques", cela se complique quand on veut les rendre "dynamiques" avec une CLI par exemple : il faut faire un import avant chaque requête à ce module sinon les changements effectués par d'autres modules ne sont pas visibles.
Une solution ?
Merci.
Partager