constants: Shared values#

Constants shared across calendaring-sync.

Every value with a meaning beyond one line of code is defined here, so it is never repeated. Other modules import from this file.

calendaring_sync.constants.DEFAULT_TIMEOUT = 5.0#

Seconds SQLiteStore waits for another process to finish writing before giving up.

calendaring_sync.constants.FEED_PAGE_SIZE = 1000#

Default and largest number of entries one read_feed() call returns. Reading the feed in pages keeps each read short, so it never holds up a write from another process for long.

calendaring_sync.constants.ISSUES_URL = 'https://github.com/pycalendar/calendaring-sync/issues'#

Where to report a bug, named in the message of UnexpectedStoreError.

calendaring_sync.constants.SCHEMA_VERSION = 1#

Version of the SQLite store’s schema, kept in its store_meta table. Version 1 is edited in place until the first release.

Last updated on 2026-10-17.