assets_guardian.core.domain.engines.sync_engine๏ƒ

Classes

SyncEngine([cache])

Orchestrator for data synchronization.

class assets_guardian.core.domain.engines.sync_engine.SyncEngine(cache: CacheManager | None = None)[source]๏ƒ

Bases: object

Orchestrator for data synchronization.

Variables:
run(collectors: list[Any]) dict[tuple[str, str], CollectorResult][source]๏ƒ

Executes data collection for all provided collectors.

Parameters:

collectors โ€“ List of collector instances to run.

Returns:

Data collection results.

Return type:

dict[tuple[str, str], CollectorResult]