summaryrefslogtreecommitdiff
path: root/decky_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'decky_client.py')
-rw-r--r--decky_client.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/decky_client.py b/decky_client.py
index f5c7c2f..a770797 100644
--- a/decky_client.py
+++ b/decky_client.py
@@ -188,11 +188,13 @@ class DeckyClient:
frame.extend(masked_payload)
self.writer.write(frame)
await self.writer.drain()
- except Exception:
+ except OSError:
pass
- finally:
+ try:
self.writer.close()
await self.writer.wait_closed()
+ except OSError:
+ pass
async def run_installer(target_id: int, store_url: str) -> None: