Nous IronPython dans notre application intégrer sanglot que les scripts peuvent être exécutés dans le cadre de notre application.sortie en streaming IronPython à mon éditeur
J'utilise Python.CreateEngine() et ScriptScope.Execute() pour exécuter des scripts python.
Nous avons en propre éditeur (écrit en C#) qui peut charger des scripts IronPython et l'exécuter.
Il y a 2 problèmes que je dois résoudre.
Si j'ai une déclaration d'impression dans le script IronPython, comment puis-je montrer mon éditeur (comment vais-je dire à moteur de python pour rediriger la sortie vers un certain gestionnaire dans mon code C#)
Je prévois utilisez unittest.py pour exécuter unittest. Quand je lance le coureur suivant = unittest.TextTestRunner() runner.run (testsuite)
la sortie est redirigée vers la sortie standard, mais besoin d'un moyen pour être redirigé vers mon C# fenêtre de sortie de l'éditeur afin cet utilisateur peut voir les résultats. Cette question pourrait être liée à 1
Toute aide est appréciée G