Fix in Container and added Program:stop()

This commit is contained in:
Robert Jelic
2025-05-10 23:41:05 +02:00
parent f04cdb448b
commit f7c4165aa4
2 changed files with 14 additions and 0 deletions

View File

@@ -184,6 +184,19 @@ function Program:execute(path, env, addEnvironment)
return self
end
--- Stops the program
--- @shortDescription Stops the program
--- @return Program self The Program instance
function Program:stop()
local program = self.get("program")
if program then
program:stop()
self.set("running", false)
self.set("program", nil)
end
return self
end
--- Sends an event to the program
--- @shortDescription Sends an event to the program
--- @param event string The event to send