Hi rubeus,
A fix is not easy. It seems the Plugin runner console window is updated asynchronously as the python plugin process outputs data. So it can be updated in small sets of bytes at a time. That makes looking for the xml result header to start stripping it out hard to do as it may come in as many different much smaller seemingly randomly generated pieces.
I will have to redesign the launcher code completely to do line buffering instead of asynchronous buffering so that I can search for the result xml info to strip it out before showing to the screen.
I will add it to my to-do list but right now there are other things higher priority.
Thanks for your bug report.
KevinH
|