You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add calendar owner example and improve testFindCalendarOwner (closes#544)
- Add examples/calendar_owner_examples.py demonstrating how to get the
owner of a calendar via DAV:owner and look up their calendar-user
address via Principal.get_vcal_address()
- Improve testFindCalendarOwner to actually exercise the owner→principal
→get_vcal_address() chain when the server supports both properties
- Add test_calendar_owner_examples to tests/test_examples.py
- Fix FeatureSet collapse regression: add explicit default to
scheduling.mailbox in FEATURES so that _derive_from_subfeatures()
does not roll the child quirk status up to the parent when
CheckSchedulingDetails has not run
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: caldav/compatibility_hints.py
+7-3Lines changed: 7 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -268,6 +268,7 @@ class FeatureSet:
268
268
"scheduling.mailbox": {
269
269
"description": "Server provides schedule-inbox and schedule-outbox collections for the principal (RFC6638 sections 2.1-2.2). When unsupported, calls to schedule_inbox() or schedule_outbox() raise NotFoundError.",
"description": "Server provides the calendar-user-address-set property on the principal (RFC6638 section 2.4.1), used to identify a user's email/URI for scheduling purposes. When unsupported, calendar_user_address_set() raises NotFoundError.",
0 commit comments