swh.loader.core.converters module#
Convert objects to dictionaries suitable for swh.storage
- swh.loader.core.converters.prepare_contents(contents: Iterable[Dict], max_content_size: int | None = None, origin_url: str | None = None) Tuple[List[Dict], List[Dict]] [source]#
Prepare contents for storage from a list of contents
- Returns
tuple of content iterable, skipped content iterable
- swh.loader.core.converters.content_for_storage(content: Dict, max_content_size: int | None = None, origin_url: str | None = None) BaseContent [source]#
Prepare content to be ready for storage
Note: - ‘data’ is returned only if max_content_size is not reached.
- Returns:
content with added data (or reason for being missing)