ebonite.repository.artifact.inmemory module

class ebonite.repository.artifact.inmemory.InMemoryArtifactRepository[source]

Bases: ebonite.repository.artifact.base.ArtifactRepository

ArtifactRepository implementation which stores artifacts in-memory

type = 'inmemory'
get_artifact(artifact_type, artifact_id: str) → ebonite.core.objects.artifacts.ArtifactCollection[source]
push_artifact(artifact_type, artifact_id: str, blobs: Dict[str, ebonite.core.objects.artifacts.Blob]) → ebonite.core.objects.artifacts.ArtifactCollection[source]
delete_artifact(artifact_type, artifact_id: str)[source]