diff options
| author | ruki <[email protected]> | 2020-03-18 23:07:57 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-03-18 12:47:44 +0800 |
| commit | a4a2b2fefb5247d3d70f844032ebbce57c29fe4c (patch) | |
| tree | 391d8f7b4e7cb26441c77431ebcfd4bfc3208016 | |
| parent | d81c6dee77d69e8116a5b6acd1d404f470a2aabb (diff) | |
fix scheduler
| -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 |
