code: def start_watcher(self):
          
          if self._watcher and self._watcher.is_alive:
              self._watcher_running = True
          else:
              self.logger.info('CrashReporter: Starting watcher.')
              self._watcher = Thread(target=self._watcher_thread, name='offline_reporter')
              self._watcher.setDaemon(True)
              self._watcher_running = True
              self._watcher.start()
docs: Start the watcher that periodically checks for offline reports and attempts to upload them.