X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8a41cc44ee196c9347785baa476a370abe77c75c..a7631a1ccb6e2a6925d00a06562e171c4ce4ea2f:/doc/sdk/python/cookbook.html.textile.liquid diff --git a/doc/sdk/python/cookbook.html.textile.liquid b/doc/sdk/python/cookbook.html.textile.liquid index ff8b8052e5..82741c3ea6 100644 --- a/doc/sdk/python/cookbook.html.textile.liquid +++ b/doc/sdk/python/cookbook.html.textile.liquid @@ -81,7 +81,7 @@ def get_cr_state(cr_uuid): return 'On hold' else: return 'Queued' - elif c['state'] == 'Complete' and c['exit_code'] != 0 + elif c['state'] == 'Complete' and c['exit_code'] != 0: return 'Failed' elif c['state'] == 'Running': if c['runtime_status'].get('error', None): @@ -144,7 +144,7 @@ child_requests = api.container_requests().list(filters=[ child_containers = {c["container_uuid"]: c for c in child_requests["items"]} cancelled_child_containers = api.containers().list(filters=[ ["exit_code", "!=", "0"], - ["uuid", "in", child_containers.keys()]], limit=1000).execute() + ["uuid", "in", list(child_containers.keys())]], limit=1000).execute() for c in cancelled_child_containers["items"]: print("%s (%s)" % (child_containers[c["uuid"]]["name"], child_containers[c["uuid"]]["uuid"])) {% endcodeblock %} @@ -159,7 +159,8 @@ container_request_uuid = "zzzzz-xvhdp-zzzzzzzzzzzzzzz" container_request = api.container_requests().get(uuid=container_request_uuid).execute() collection = arvados.collection.CollectionReader(container_request["log_uuid"]) for c in collection: - print(collection.open(c).read()) + if isinstance(collection.find(c), arvados.arvfile.ArvadosFile): + print(collection.open(c).read()) {% endcodeblock %} h2(#sharing_link). Create a collection sharing link