INNER CODE UNIT · Python

_run

NextWeb4/lan-file-transfer · lan_transfer/server.py:72

    def _run(self) -> None:
        assert self._server is not None
        try:
            self._server.run()
        except Exception:
            LOGGER.exception("HTTP service crashed")
            raise

    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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…