swh.storage.proxies.record_references module#

class swh.storage.proxies.record_references.RecordReferencesProxyStorage(storage: Mapping)[source]#

Bases: object

Automatically store object references when adding objects that have them

directory_add(directories: List[Directory]) → Dict[str, int][source]#
revision_add(revisions: List[Revision]) → Dict[str, int][source]#
release_add(releases: List[Release]) → Dict[str, int][source]#
snapshot_add(snapshots: List[Snapshot]) → Dict[str, int][source]#
origin_visit_status_add(visit_statuses: List[OriginVisitStatus]) → Dict[str, int][source]#