Bläddra i källkod

Debug coroutine resume status

Luis Rosales 2 månader sedan
förälder
incheckning
4d1657c3a4
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      package/src/client2server-unified.lua

+ 3 - 0
package/src/client2server-unified.lua

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