A bug was introduced in version 1.0, via https://github.com/python-caldav/caldav/pull/260 - the code would only work if there was a space in the WWW-Authenticate header. This works for most servers as they will challenge for credentials using a header like WWW-Authenticate: Basic realm="My CalDAV server" - however, WWW-Authenticate: Basic is fully allowed by RFC2617
Background:
A bug was introduced in version 1.0, via https://github.com/python-caldav/caldav/pull/260 - the code would only work if there was a space in the
WWW-Authenticate
header. This works for most servers as they will challenge for credentials using a header likeWWW-Authenticate: Basic realm="My CalDAV server"
- however,WWW-Authenticate: Basic
is fully allowed by RFC2617