borgend/repository.py

changeset 106
a7bdc239ef62
parent 101
3068b0de12ee
child 121
1279af7591f0
--- 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:

mercurial