diff --git a/src/qml/Pages/AddAccount/SignIn.qml b/src/qml/Pages/AddAccount/SignIn.qml index ca1b12c5..2815772e 100644 --- a/src/qml/Pages/AddAccount/SignIn.qml +++ b/src/qml/Pages/AddAccount/SignIn.qml @@ -50,8 +50,6 @@ HBox { ) }, type => { - if (type === "CancelledError") return - loginFuture = null signInTimeout.stop() diff --git a/src/qml/event_handlers.js b/src/qml/event_handlers.js index 4392a711..58c9029c 100644 --- a/src/qml/event_handlers.js +++ b/src/qml/event_handlers.js @@ -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) }