if you reload and restart i3, the auto_reconnect fails:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 518, in main
raise loop_exception
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 489, in main
self._event_socket_setup()
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 417, in _event_socket_setup
self._subscribe(self.subscriptions)
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 344, in _subscribe
data = self._ipc_send(self._sub_socket, MessageType.SUBSCRIBE, json.dumps(events_obj))
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 144, in _ipc_send
data, msg_type = self._ipc_recv(sock)
File "/usr/lib/python3.8/site-packages/i3ipc/connection.py", line 127, in _ipc_recv
data = sock.recv(14)
ConnectionResetError: [Errno 104] Connection reset by peer
if you reload and restart i3, the auto_reconnect fails:
to reproduce:
a restart by itself works, reload is fine too, but a restart (any time) after the reload causes the problem.