if not
Task.isValid
bool isValid(gio.async_result.AsyncResult result, gobject.object.ObjectWrap sourceObject = null)Checks that result is a #GTask, and that source_object is its source object (or that source_object is null and result has no source object). This can be used in g_return_if_fail() checks.
Parameters
result | A #GAsyncResult |
sourceObject | the source object expected to be associated with the task |
Returns
true if result and source_object are valid, false