gufo.blob.aio.file¶
FileBlob implementation.
FileBlob
¶
Bases: AsyncWrapper[FileBlob]
Filesystem-backed blob store.
Stores binary objects on local filesystem under a fixed root directory.
The API exposes a flat keyspace model. There are no directories in the logical model, only keys.
All operations are sandboxed to prevent escaping the root directory via path traversal or absolute paths.
Note
This implementation uses threads to achieve non-blocking behaviour.