J'utilise Pyramid et je sais que ce n'est probablement pas la façon préférée de faire les choses, mais ce serait vraiment cool. J'ai un tas de scripts Python qui impriment sur stdout. Maintenant, je veux exécuter ces scripts dans le cadre d'une requête/réponse dans Pyramid. Je veux dire que je veux capturer la sortie standard des scripts et l'écrire dans le template.utiliser caméléon modèles ZPT pour écrire des déclarations d'impression
La partie stdout de capture est assez facile:
import sys
sys.stdout = tbd
Pour autant que je peux voir render_to_response ne supporte pas de ceci:
return render_to_response(’templates/foo.pt’,
{’foo’:1, ’bar’:2},
request=request)
Toute idée comment je peux obtenir une écriture() opération sur le gabarit?
fonctionne comme un charme. Merci beaucoup pour ça! – mark