Coverage for src / lexigram / contracts / infra / storage / __init__.py: 0%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-19 05:41 +0800

1"""Storage protocols.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.contracts.infra.storage.exceptions import ( 

6 StorageError, 

7 StorageUnsupportedOperationError, 

8) 

9from lexigram.contracts.infra.storage.kv import StorageBackendProtocol, StorageType 

10from lexigram.contracts.infra.storage.models import FileInfo, Uploadable, UploadOptions 

11from lexigram.contracts.infra.storage.protocols import ( 

12 BlobStoreProtocol, 

13 StorageDriverProtocol, 

14 StorageProviderProtocol, 

15) 

16 

17__all__ = [ 

18 "BlobStoreProtocol", 

19 "FileInfo", 

20 "StorageBackendProtocol", 

21 "StorageDriverProtocol", 

22 "StorageError", 

23 "StorageProviderProtocol", 

24 "StorageType", 

25 "StorageUnsupportedOperationError", 

26 "UploadOptions", 

27 "Uploadable", 

28]