Don't call onError() for python CancelledError

This commit is contained in:
miruka 2019-12-11 10:51:04 -04:00
parent 1f12a19b48
commit ed3a3726e1
2 changed files with 6 additions and 4 deletions

View File

@ -50,8 +50,6 @@ HBox {
) )
}, type => { }, type => {
if (type === "CancelledError") return
loginFuture = null loginFuture = null
signInTimeout.stop() signInTimeout.stop()

View File

@ -21,8 +21,12 @@ function onCoroutineDone(uuid, result, error, traceback) {
let type = py.getattr(py.getattr(error, "__class__"), "__name__") let type = py.getattr(py.getattr(error, "__class__"), "__name__")
let args = py.getattr(error, "args") let args = py.getattr(error, "args")
type === "CancelledError" ?
console.warn(`python: cancelled: ${uuid}`) :
onError ? onError ?
onError(type, args, error, traceback) : onError(type, args, error, traceback) :
console.error(`python: ${uuid}\n${traceback}`) console.error(`python: ${uuid}\n${traceback}`)
} else if (onSuccess) { onSuccess(result) } } else if (onSuccess) { onSuccess(result) }