This branch contains PR #2592 <https://github.com/leo-editor/leo-editor/pull/2592>, that is, PR 3 for issue #2586 <https://github.com/leo-editor/leo-editor/issues/2586>.
The new code seems like the last best hope of having background processing work consistently without hanging Leo. The (supposed) Aha is this: we can wait until *after* the process completes to call proc.communicate. I don't see any reason why there would be any more chance of jamming a pipe by waiting, but we shall see. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/2960d082-0964-4b81-adb5-4430b02c45a8n%40googlegroups.com.