slapgrid: Fix promise deadlock
Avoid use Popen.communicate instead of SlapPopen to run promises, because SlapPopen uses threads and preexec_fn is not thread-safe. The drawback is that logs are not propagated in real-time anymore, but only once the promise process completes.
Showing
Please register or sign in to comment