nice error log in skynet coroutine

This commit is contained in:
footer
2017-03-06 14:47:03 +08:00
parent ca290355fa
commit c6cbc2f6b6

View File

@@ -109,11 +109,11 @@ end
do -- begin skynetco.wrap
local function wrap_co(ok, ...)
local function wrap_co(co, ok, ...)
if ok then
return ...
else
error(...)
error(debug.traceback(co), 2)
end
end
@@ -122,7 +122,7 @@ function skynetco.wrap(f)
return f(...)
end)
return function(...)
return wrap_co(skynetco.resume(co, ...))
return wrap_co(co, skynetco.resume(co, ...))
end
end