diff options
| -rw-r--r-- | xmake/core/base/scheduler.lua | 5 |
1 files 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 |
