(self)
| 76 | self._set_stopped() |
| 77 | |
| 78 | def _set_stopped(self): |
| 79 | try: |
| 80 | self.__is_stopped.set() |
| 81 | except TypeError: # pragma: no cover |
| 82 | # we lost the race at interpreter shutdown, |
| 83 | # so gc collected built-in modules. |
| 84 | pass |
| 85 | |
| 86 | def stop(self): |
| 87 | """Graceful shutdown.""" |