Modifier la gestion de la config #38
Labels
No Label
Core
bug
duplicate
easy
enhancement
help wanted
invalid
performance
proposal
question
security
warning
wontfix
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: devs/PCv5#38
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Actuellement c'est le dawa.
app.config
.V5Config
qu'on importe à chaque fois qu'on en a besoin.local_config.py
Ce que je propose :
app.config
. Je sais plus pourquoi on avait fait comme ça, mais ça me paraît être peu adapté.app
(app.l_config
par exemple), soit l'ajouter au chargement de l'app dansapp.config
.Le but étant de tout avoir au même endroit, parce que l'appli étant la v5, la config de la v5 c'est la config de l'appli.
Je peux me charger de faire toutes ces modifications.
Pas d'objections, à condition que la gestion de la config locale se passe bien sur le Git. C'est pour ça qu'on a séparé en deux fichiers actuellement.
Ok, mais il faut garder à l'esprit que
local_config.py
contient les variables à ne pas partager(d’où son nom) il me semble donc normal de le garder.Cependant mettre toute la conf au même endroit est une bonne idée.
C'est là que l'héritage intervient.
Bon en fait je sais pourquoi on avait pas fait comme ça.
Sauf que dans la déclaration des modèles, on a besoin de config. Donc finalement on va rester sur le modèle
app.config
etV5Config
, mais en ajoutant l'héritage pour retirer une troisième couche de config.