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 => {
if (type === "CancelledError") return
loginFuture = null
signInTimeout.stop()

View File

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