1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-07-23 17:48:30 +00:00

Handle missing IPv6 support by the kernel

This is different from disabled IPv6.

Fixes #1050
This commit is contained in:
Unrud 2020-05-24 10:00:46 +02:00
parent 303b328b96
commit d76e247978
2 changed files with 15 additions and 11 deletions

View file

@ -238,7 +238,9 @@ def serve(configuration, shutdown_socket):
# Address family not available (e.g. IPv6 disabled)
# macOS: IPv4 address for INET6 address family with
# IPV6_V6ONLY set
e.errno == errno.EADDRNOTAVAIL)):
e.errno == errno.EADDRNOTAVAIL or
# Address family not supported
e.errno == errno.EAFNOSUPPORT)):
continue
raise RuntimeError("Failed to start server %r: %s" % (
format_address(address), e)) from e