Only log, don't fatally exit
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
f2829c25d9
commit
8c4dff3fc5
|
@ -1,9 +1,9 @@
|
||||||
package eventloop
|
package eventloop
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
log "github.com/sirupsen/logrus"
|
||||||
lua "github.com/yuin/gopher-lua"
|
lua "github.com/yuin/gopher-lua"
|
||||||
luar "layeh.com/gopher-luar"
|
luar "layeh.com/gopher-luar"
|
||||||
"log"
|
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
@ -91,7 +91,6 @@ func (loop *EventLoop) schedule(repeating bool) int {
|
||||||
if fn, ok := loop.vm.Get(1).(*lua.LFunction); ok {
|
if fn, ok := loop.vm.Get(1).(*lua.LFunction); ok {
|
||||||
delay := loop.vm.CheckInt(2)
|
delay := loop.vm.CheckInt(2)
|
||||||
|
|
||||||
log.Println("Delay:", delay)
|
|
||||||
var args []lua.LValue
|
var args []lua.LValue
|
||||||
if loop.vm.GetTop() > 2 {
|
if loop.vm.GetTop() > 2 {
|
||||||
args = make([]lua.LValue, loop.vm.GetTop()-2)
|
args = make([]lua.LValue, loop.vm.GetTop()-2)
|
||||||
|
@ -110,7 +109,7 @@ func (loop *EventLoop) schedule(repeating bool) int {
|
||||||
err := loop.vm.PCall(len(args), 0, fn)
|
err := loop.vm.PCall(len(args), 0, fn)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln("Error calling function:", err)
|
log.WithError(err).Warning("Error calling lua function for timer")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
loop.jobCount++
|
loop.jobCount++
|
||||||
|
|
Loading…
Reference in New Issue