tisserande.tracking.backends
Pluggable storage backends for provenance records.
The TrackingBackend protocol defines the interface; concrete implementations include LocalSyncBackend (real DB) and NullBackend (no-op for testing).
Classes
Protocol for provenance storage backends. |
|
Uses tisserande.local_sync to store provenance in the local DB. |
|
Discards all provenance. Useful for testing or disabling tracking. |
Module Contents
- class tisserande.tracking.backends.TrackingBackend[source]
Bases:
ProtocolProtocol for provenance storage backends.
- class tisserande.tracking.backends.LocalSyncBackend[source]
Uses tisserande.local_sync to store provenance in the local DB.