Y a-t-il un moyen simple d'échapper aux caractères magiques utilisés pour la substitution variable dans un construction Configuration, telle que La chaîne est laissée seule. En d'autres termes, où je dis:
$${variable}
3 Réponses :
J'ai bien peur que votre analyse du code de substitution variable de construction (qui repose sur Collective.Recipe.Template repose) est correcte. Il n'y a pas de syntaxe pour échapper à un Vous pouvez bien sûr proposer également un correctif à l'équipe ZC.Buildout pour ajouter une assistance pour échapper à la syntaxe de substitution variable. : -) p> {section: variable} code> substitution de variable et votre solution de fournir un {dollar} code> substitution est la meilleure solution de contournement que je puisse penser. < / p>
Depuis la version 1.7 de Collective.Recipe.Template, vous pouvez utiliser des modèles de texte GensHI, mais comme la version 1.8 est utile en raison de certains correctifs faits.
The message in $${:mymessage} is: ${options['mymessage']}
Insertion d'une substitution vide entre le buildout.cfg: strong> p> code> et le { code> doit empêcher l'établissement d'évaluer le texte résultant en tant que substitution de construction.
C'est la meilleure solution dès maintenant!