INNER CODE UNIT · Python
stop
NextWeb4/lan-file-transfer · lan_transfer/server.py:80
def stop(self) -> None:
if not self._server:
return
self._server.should_exit = True
if self._thread:
self._thread.join(timeout=5)
if self._thread.is_alive():
raise RuntimeError("HTTP service did not stop within 5 seconds.")
self._server = None
self._thread = None
LOGGER.info("HTTP service stopped")