It seems that the additions in #80 cause the call to publisher.stop() to hang indefinitely. I can't see this happening with pytest posttroll/tests/test_pubsub.py, but for example pytest pytroll_collectors/tests/test_geographic_gatherer.py::test_sigterm never completes.
If I use Posttroll prior to #80 there are no hangup.
Assigning to @mraspaud but I might have a look if I find the time.
It seems that the additions in #80 cause the call to
publisher.stop()to hang indefinitely. I can't see this happening withpytest posttroll/tests/test_pubsub.py, but for examplepytest pytroll_collectors/tests/test_geographic_gatherer.py::test_sigtermnever completes.If I use Posttroll prior to #80 there are no hangup.
Assigning to @mraspaud but I might have a look if I find the time.