wei.core.admin

Handles admin commands and related logic.

Functions

check_can_send_admin_command(module, command)

Checks if a module can send an admin command

send_cancel(module)

Cancels a module

send_lock(module)

Locks a module

send_pause(module)

Pauses a module

send_reset(module)

Resets a module

send_resume(module)

Resumes a module

send_safety_stop(module)

Safety stops a module

send_shutdown(module)

Shuts down a module

send_unlock(module)

Unlocks a module

wei.core.admin.check_can_send_admin_command(module: Module, command: AdminCommands) bool

Checks if a module can send an admin command

wei.core.admin.send_cancel(module: Module) None

Cancels a module

wei.core.admin.send_lock(module: Module) None

Locks a module

wei.core.admin.send_pause(module: Module) None

Pauses a module

wei.core.admin.send_reset(module: Module) None

Resets a module

wei.core.admin.send_resume(module: Module) None

Resumes a module

wei.core.admin.send_safety_stop(module: Module) None

Safety stops a module

wei.core.admin.send_shutdown(module: Module) None

Shuts down a module

wei.core.admin.send_unlock(module: Module) None

Unlocks a module