fs
mlte/store/catalog/underlying/fs.py
Implementation of local file system catalog store.
FileSystemCatalogEntryMapper
Bases: CatalogEntryMapper
FS mapper for the catalog entry resource.
Source code in mlte/store/catalog/underlying/fs.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
|
ENTRIES_FOLDER = 'entries'
class-attribute
instance-attribute
Subfolder for entries.
storage = storage.clone()
instance-attribute
A reference to underlying storage.
FileSystemCatalogStore
Bases: CatalogStore
A local file system implementation of the MLTE catalog store.
Source code in mlte/store/catalog/underlying/fs.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
BASE_CATALOGS_FOLDER = 'catalogs'
class-attribute
instance-attribute
Base folder to store catalog entries in.
DEFAULT_CATALOG_FOLDER = 'catalog'
class-attribute
instance-attribute
A default name for a catalog folder.
storage = FileSystemStorage(uri=uri, sub_folder=catalog_folder)
instance-attribute
The underlying storage for the store.
uri = uri
instance-attribute
Store uri.
session()
Return a session handle for the store instance.
Returns:
Type | Description |
---|---|
FileSystemCatalogStoreSession
|
The session handle |
Source code in mlte/store/catalog/underlying/fs.py
49 50 51 52 53 54 55 56 |
|
FileSystemCatalogStoreSession
Bases: CatalogStoreSession
A local file-system implementation of the MLTE catalog store.
Source code in mlte/store/catalog/underlying/fs.py
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
entry_mapper = FileSystemCatalogEntryMapper(storage=storage)
instance-attribute
The mapper to entries CRUD.
read_only = read_only
instance-attribute
Whether this is read only or not.
storage = storage
instance-attribute
The storage.
close()
Close the session.
Source code in mlte/store/catalog/underlying/fs.py
79 80 81 82 |
|