From c1f1d10d379273449277e1f48c3b27472eb91876 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Wed, 4 May 2022 16:11:57 +0200 Subject: [PATCH] Win: does not support Unix domain sockets Fixes https://github.com/mhinz/neovim-remote/issues/144 --- nvr/nvr.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nvr/nvr.py b/nvr/nvr.py index 7c15b8b..add61ca 100644 --- a/nvr/nvr.py +++ b/nvr/nvr.py @@ -378,9 +378,14 @@ def print_addresses(): addresses.insert(0, ':'.join(map(str, conn.laddr))) for conn in proc.connections('inet6'): addresses.insert(0, ':'.join(map(str, conn.laddr))) - for conn in proc.connections('unix'): - if conn.laddr: - addresses.insert(0, conn.laddr) + try: + for conn in proc.connections('unix'): + if conn.laddr: + addresses.insert(0, conn.laddr) + except FileNotFoundError: + # Windows does not support Unix domain sockets and WSL1 + # does not implement /proc/net/unix + pass except psutil.AccessDenied: errors.insert(0, f'Access denied for nvim ({proc.pid})')