Core Components#

isek.cli.get_available_examples(ctx, args, incomplete)[source]#

Get available example scripts

isek.cli.get_npm_command()[source]#

Returns the available npm executable path on the current platform (supports Windows, Linux, and macOS).

isek.cli.load_module(script_path: Path)[source]#

Dynamically load module

exception isek.exceptions.NodeUnavailableError(node_name: str, message: str = 'Node is unavailable')[source]#

Bases: Exception

Custom exception raised when a required node in a distributed system is unavailable.

This exception can be used to signal issues like network failures, a node not being registered, or a node not responding within an expected timeframe.

Variables:
  • node_name (str) -- The name or identifier of the node that was found to be unavailable.

  • message (str) -- The complete error message, including the node name and specific reason.