--- a/borgend/repository.py Sun Feb 04 14:37:09 2018 +0000 +++ b/borgend/repository.py Mon Feb 05 10:25:17 2018 +0000 @@ -10,6 +10,7 @@ from . import config from .scheduler import QueueThread, QueuedEvent +from .exprotect import protect_noreturn logger=logging.getLogger(__name__) @@ -29,6 +30,7 @@ def __init__(self, **kwargs): super().__init__(target = self._fifo_thread, **kwargs) + @protect_noreturn def _fifo_thread(self): with self._cond: while not self._terminate: