Have a QML Future object instead of JS dict

This commit is contained in:
miruka
2019-12-18 06:16:24 -04:00
parent d675b3a40b
commit 5d7d66f99b
3 changed files with 68 additions and 56 deletions

View File

@@ -14,8 +14,8 @@ QtObject {
function onCoroutineDone(uuid, result, error, traceback) {
let onSuccess = py.pendingCoroutines[uuid].onSuccess
let onError = py.pendingCoroutines[uuid].onError
let onSuccess = py.privates.pendingCoroutines[uuid].onSuccess
let onError = py.privates.pendingCoroutines[uuid].onError
if (error) {
let type = py.getattr(py.getattr(error, "__class__"), "__name__")
@@ -31,7 +31,7 @@ QtObject {
} else if (onSuccess) { onSuccess(result) }
delete pendingCoroutines[uuid]
delete py.privates.pendingCoroutines[uuid]
}