Development #37989
retirer l'interpolation dans site-options.cfg
Début:
27 novembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
File "/usr/lib/python3.7/configparser.py", line 394, in before_get self._interpolate_some(parser, option, L, value, section, defaults, 1) File "/usr/lib/python3.7/configparser.py", line 444, in _interpolate_some "found: %r" % (rest,)) configparser.InterpolationSyntaxError: '%' must be followed by '%' or '(', found: '%exQ'
Parce que j'avais dans mon site-options.cfg,
matomo_password = whatever...%exQ...
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-misc-don-t-interpolate-site-options.cfg-values-37989.patch 0001-misc-don-t-interpolate-site-options.cfg-values-37989.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Cette modification suffit, on pourrait aussi changer pour totalement passer à RawConfigParser mais je me dis qu'il peut derrière y avoir des surprises, je préfère minimiser.
À noter qu'en prod on a des trucs similaires, genre :
legal_url = https://.../mentions-l%C3%A9gales
Mis à jour par Thomas Noël il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Ça me va.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 45a53e635a26cd9aa300518052c6c230f3610e79 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Nov 26 14:55:06 2019 +0100 misc: don't interpolate site-options.cfg values (#37989)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: don't interpolate site-options.cfg values (#37989)