Local
liblaf.cherries.plugins.local
¶
Classes:
-
Local–Copy the entrypoint, logs, and artifacts into
.cherries/runs/.
Attributes:
Local
¶
Bases: Plugin
flowchart TD
liblaf.cherries.plugins.local.Local[Local]
liblaf.cherries.core.plugin._plugin.Plugin[Plugin]
liblaf.cherries.core.plugin._plugin.Plugin --> liblaf.cherries.plugins.local.Local
click liblaf.cherries.plugins.local.Local href "" "liblaf.cherries.plugins.local.Local"
click liblaf.cherries.core.plugin._plugin.Plugin href "" "liblaf.cherries.core.plugin._plugin.Plugin"
Copy the entrypoint, logs, and artifacts into .cherries/runs/.
Attributes:
Parameters:
-
name(PluginName, default:<dynamic>) – -
run(Run) –
Methods:
-
log_asset–Copy
pathunder the snapshot'sassets/directory. -
start–Configure local logging and copy the entrypoint.
name
class-attribute
instance-attribute
¶
name: PluginName = attrs.field(
default=attrs.Factory(_default_name, takes_self=True),
kw_only=True,
)
log_asset
¶
Copy path under the snapshot's assets/ directory.
Source code in src/liblaf/cherries/plugins/local.py
start
¶
Configure local logging and copy the entrypoint.