wrolpi/modules/map
lrnselfreliance c3e25b84d6
Configs without database rows read and validate only; imports run off the event loop (#874)
The base import for a config with no sections now reads its file once, reports a 0-byte file as empty, treats a
missing file as the defaults, and records success or failure itself (sending the failure Event on request).  The
per-config overrides that only set successful_import are removed.

wrolpi.yaml and the downloader settings import in a thread at startup (import_file_configs), and the Import, Save
and backup Import buttons run their config work in a thread.

The pre-diff import path (import_decision, record_import_version) has no callers left and is removed.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 15:17:31 -06:00
..
static Map search added to global search. Preview cards are displayed for all results in new Map tab. 2026-04-13 12:17:08 -06:00
test Channel and map subscription changes wait for a concurrent writer (#851) 2026-10-21 16:48:52 -06:00
__init__.py Key changes: 2026-04-04 13:48:19 -06:00
api.py Channel and map subscription changes wait for a concurrent writer (#851) 2026-10-21 16:48:52 -06:00
catalog.py Key changes: 2026-04-04 13:48:19 -06:00
downloader.py Migrating map downloaders. 2026-05-07 15:54:53 -06:00
lib.py Map search added to global search. Preview cards are displayed for all results in new Map tab. 2026-04-13 12:17:08 -06:00
models.py Key changes: 2026-04-04 13:48:19 -06:00
pins.py Configs without database rows read and validate only; imports run off the event loop (#874) 2026-10-25 15:17:31 -06:00
schema.py Key changes: 2026-04-04 13:48:19 -06:00
search.py Map search added to global search. Preview cards are displayed for all results in new Map tab. 2026-04-13 12:17:08 -06:00