GothenburgBitFactory / bugwarrior

Pull github, bitbucket, and trac issues into taskwarrior
http://pypi.python.org/pypi/bugwarrior
GNU General Public License v3.0
734 stars 209 forks source link

Revert "Don't terminate all services on failure. Fix #279." #823

Closed ryneeverett closed 3 years ago

ryneeverett commented 3 years ago

Reverts ralphbean/bugwarrior#801. Fixes #821.

The problem with this approach is that the after issue aggregation, the next step is synchronization. In bugwarrior.db, the synchronize function deletes all issues returned by get_managed_task_uuids which aren't returned by the given service. In the case of service failure this means all issues are closed. Before #801 this was avoided by raising an exception to crash bugwarrior.