• Xavier Thompson's avatar
    slapgrid: Fix promise deadlock · 37491e4f
    Xavier Thompson authored
    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.
    37491e4f
slapgrid.py 75.2 KB