stream.py: allow handling gap buffers in bufsink
This allows the callback function in stream.bufsink
to be called even when there are gap buffers. This functionality is used in tracker.on_buffer()
so that eye_candy.update()
is still called when gap buffers are received. This allows us to still get state vector segments, RAM history, and latency metrics when all IFOs are in a no hoft state.
Edited by Rebecca Ewing