EvSys

LocalDataStore

Attributes

attributenamestr
= 'local'
attributeConfigtype
= LocalDataStoreConfig
attributeroot
= Path(root).expanduser().resolve()

Functions

func__init__(self, *, root='.') -> None
paramself
paramrootstr | os.PathLike[str]
= '.'

Returns

None
func_resolve(self, path) -> Path
paramself
parampathstr

Returns

pathlib.Path
funcread_jsonl(self, path) -> list[dict[str, Any]]
paramself
parampathstr

Returns

evsys_sdk.data_stores.local.LocalDataStore.list[dict[str, typing.Any]]
funcwrite_jsonl(self, path, rows) -> None
paramself
parampathstr
paramrowsIterable[dict[str, Any]]

Returns

None
funcread_json(self, path) -> Any
paramself
parampathstr

Returns

typing.Any
funcwrite_json(self, path, value) -> None
paramself
parampathstr
paramvalueAny

Returns

None
funcexists(self, path) -> bool
paramself
parampathstr

Returns

bool
funclist(self, prefix) -> list[str]
paramself
paramprefixstr

Returns

evsys_sdk.data_stores.local.LocalDataStore.list[str]

On this page