From a4a2b2fefb5247d3d70f844032ebbce57c29fe4c Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 18 Mar 2020 23:07:57 +0800 Subject: fix scheduler --- xmake/core/base/scheduler.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xmake/core/base/scheduler.lua b/xmake/core/base/scheduler.lua index 88c9816c0..c24ef0b11 100644 --- a/xmake/core/base/scheduler.lua +++ b/xmake/core/base/scheduler.lua @@ -166,8 +166,7 @@ function scheduler:_poller_events_cb(obj, events) -- get poller object data local pollerdata = self:_poller_data(obj) if not pollerdata then - -- we cannot use assert(, ""), because this will cause the object to be serialized in advance - raise("%s: cannot get poller data!", obj) + return false, string.format("%s: cannot get poller data!", obj) end -- is process object? @@ -184,7 +183,7 @@ function scheduler:_poller_events_cb(obj, events) else pollerdata.proc_pending = 1 end - return ; + return true end -- get poller object events -- cgit v1.3.1