Mercurial Hosting > luan
diff src/luan/modules/Thread.luan @ 1308:70eecde81820
remove fn,... to improve readability
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 23 Jan 2019 23:37:02 -0700 |
parents | 5345466fa61f |
children | d5739c101bd6 |
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan Wed Jan 23 13:34:18 2019 -0700 +++ b/src/luan/modules/Thread.luan Wed Jan 23 23:37:02 2019 -0700 @@ -13,19 +13,19 @@ Thread.sleep = ThreadLuan.sleep local function safe(fn) - return function(...) - try( { + return function() + try { fn catch = function(e) logger.error(e) end - }, ... ) + } end end -function Thread.fork(fn,...) +function Thread.fork(fn) fn = safe(fn) - ThreadLuan.fork(fn,...) + ThreadLuan.fork(fn) end function Thread.schedule(delay,fn,repeating)