|
@@ -694,9 +694,12 @@ local function scheduler()
|
|
|
-- Resume all coroutines
|
|
-- Resume all coroutines
|
|
|
for name, co in pairs(cos) do
|
|
for name, co in pairs(cos) do
|
|
|
if coroutine.status(co) == "suspended" then
|
|
if coroutine.status(co) == "suspended" then
|
|
|
|
|
+ if cfg.debug then log("debug", "Resume " .. name) end
|
|
|
local _, delay = coroutine.resume(co)
|
|
local _, delay = coroutine.resume(co)
|
|
|
-- Small stagger to avoid spikes
|
|
-- Small stagger to avoid spikes
|
|
|
if delay then os.execute("sleep 1") end
|
|
if delay then os.execute("sleep 1") end
|
|
|
|
|
+ elseif cfg.debug then
|
|
|
|
|
+ log("debug", name .. " status: " .. coroutine.status(co))
|
|
|
end
|
|
end
|
|
|
end
|
|
end
|
|
|
|
|
|