KCL more aggressively logs errors

This commit is contained in:
Xavi Ramirez 2017-07-21 01:27:17 +00:00
parent ae37b57e61
commit 0cb14948a3

View file

@ -284,11 +284,17 @@ func (kclp *KCLProcess) Run() {
for {
line, err := kclp.ioHandler.readLine()
if err != nil {
kclp.ioHandler.writeError(err.Error())
kclp.ioHandler.writeError("Read line error: " + err.Error())
return
} else if line == nil {
break
kclp.ioHandler.writeError("Empty read line recieved")
return
}
err = kclp.handleLine(line.String())
if err != nil {
kclp.ioHandler.writeError("Handle line error: " + err.Error())
return
}
kclp.handleLine(line.String())
}
}