hyperdock_wasm#

Submodules#

Classes#

WasmDock

WasmToolRequest

Package Contents#

class hyperdock_wasm.WasmDock(*args, dock_vars: dict[str, str] = None, **kwargs)#

Bases: hyperpocket.tool.dock.Dock

unique_tool_references: dict[tuple[str, Ellipsis], hyperdock_wasm.tool_reference.WasmToolReference]#
runtime: hyperdock_wasm.runtime.ToolRuntime#
try_parse(req_like: str) hyperdock_wasm.tool.WasmToolRequest#
plug(req_like: Any, **kwargs)#
tools() list[hyperpocket.tool.function.FunctionTool]#
async teardown()#
class hyperdock_wasm.WasmToolRequest(tool_ref: hyperdock_wasm.tool_reference.WasmToolReference, rel_path: str, tool_vars: dict[str, str] = None)#

Bases: hyperpocket.tool.ToolRequest

tool_ref: hyperdock_wasm.tool_reference.WasmToolReference#
rel_path: str#
overridden_tool_vars: dict[str, str]#