cli.noidle()
except socket.timeout as err:
print(f'{err} (timeout {cli.socket_timeout})')
+ except (OSError, musicpd.MPDError) as err:
+ print(f'{err!r}')
+ if cli._sock is not None:
+ cli.disconnect()
except KeyboardInterrupt:
pass
.. _MPD protocol documentation: http://www.musicpd.org/doc/protocol/
+.. vim: spell spelllang=en