Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't close the multiprocessing queue too soon
The transaction_stop is actually for RPMCALLBACK_TRANS_STOP from rpm, which is only the end of preparation phase. The after_complete is called by dnf after the whole transaction completes. Also, the queue cannot be closed at this point, because transaction errors are written there after the transaction completes and then TransactionProgress.quit is called, which closes the queue as well.
- Loading branch information