ISFDataBase.set¶
-
data_base.isf_data_base.ISFDataBase.set(key, value, lock=
None, dumper=None, **kwargs)¶ Main method to save data in a DataBase.
The advantage of using this method is that you can specify a dumper and pass additional arguments to the dumper with kwargs. This method is thread safe, if you provide a lock.
__setitem__()calls this method.- Parameters:¶
- key : str¶
The key to save the data under.
- value : obj¶
The data to save.
- lock : Lock, optional¶
If you use file locking, provide the lock that grants access. Defaults to None.
- dumper : module | str | None, optional¶
The dumper module to use when saving data. If None is passed, it will use the default dumper
to_cloudpickle. Defaults to None.
- Raises:¶
KeyError – If the key already exists and overwrite is False.
DataBaseException – If the key is an existing sub_db.
Documentation unclear, incomplete, broken or wrong? Let us know