source state updates

This is a follow-up to !215 (merged) adding Source._update_state() to improve the clarity and consistency of the API.

Merge request reports

Loading