harp_apps.storage.services.blob_storages.memory¶ Inheritance diagram of harp_apps.storage.services.blob_storages.memory class MemoryBlobStorage[source]¶ Bases: IBlobStorage __init__()[source]¶ async delete(blob_id)[source]¶ Parameters: blob_id (str) async delete_blobs(blobs)[source]¶ Delete each blob, unless it was stored again with other data since it was read. Parameters: blobs (Iterable[Blob]) Return type: None async exists(blob_id)[source]¶ Parameters: blob_id (str) Return type: bool async force_put(blob)¶ Parameters: blob (Blob) Return type: Blob async get(blob_id)[source]¶ Parameters: blob_id (str) async iter_blobs(content_type)[source]¶ Parameters: content_type (str) Return type: AsyncIterator[Blob] async put(blob)[source]¶ Parameters: blob (Blob) Return type: Blob type: str = 'memory'¶