diff --git a/pyproject.toml b/pyproject.toml index 1bfd0ef..f7fb0e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "textual-webterm" -version = "0.3.17" +version = "0.3.18" description = "Serve terminal sessions over the web" authors = ["Will McGugan "] license = "MIT" diff --git a/src/textual_webterm/local_server.py b/src/textual_webterm/local_server.py index b4a0bb7..dc10951 100644 --- a/src/textual_webterm/local_server.py +++ b/src/textual_webterm/local_server.py @@ -587,7 +587,7 @@ class LocalServer: except asyncio.TimeoutError: # Send keepalive comment await response.write(b": keepalive\n\n") - except (ConnectionResetError, ConnectionAbortedError): + except (ConnectionResetError, ConnectionAbortedError, aiohttp.ClientConnectionError): break finally: self._sse_subscribers.remove(queue) @@ -855,7 +855,7 @@ class LocalServer:
- + """ return web.Response(text=html_content, content_type="text/html")