X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3c2fee34ad8f668f5cf9001d6b7d605965ec28bb..0ee9c8367c4f9545e69941058022d0092e3d4585:/doc/sdk/python/example.html.textile.liquid diff --git a/doc/sdk/python/example.html.textile.liquid b/doc/sdk/python/example.html.textile.liquid index fe24dba582..edcdba5496 100644 --- a/doc/sdk/python/example.html.textile.liquid +++ b/doc/sdk/python/example.html.textile.liquid @@ -4,46 +4,67 @@ navsection: sdk navmenu: Python title: Examples ... +{% comment %} +Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: CC-BY-SA-3.0 +{% endcomment %} + +In these examples, the site prefix is @aaaaa@. + +See also the "cookbook":cookbook.html for more complex examples. h2. Initialize SDK -
+{% codeblock as python %}
 import arvados
 api = arvados.api("v1")
-
+{% endcodeblock %} h2. create -
-result = api.collection().create(body={"collection": {"name": "create example"}}).execute()
-
+{% codeblock as python %} +result = api.collections().create(body={"collection": {"name": "create example"}}).execute() +{% endcodeblock %} h2. delete -
-result = api.collections().delete(uuid="aaaaa-bbbbb-ccccccccccccccc").execute()
-
+{% codeblock as python %} +result = api.collections().delete(uuid="aaaaa-4zz18-ccccccccccccccc").execute() +{% endcodeblock %} h2. get -
-result = api.collections().get(uuid="aaaaa-bbbbb-ccccccccccccccc").execute()
-
+{% codeblock as python %} +result = api.collections().get(uuid="aaaaa-4zz18-ccccccccccccccc").execute() +{% endcodeblock %} h2. list -
+{% codeblock as python %}
 result = api.collections().list(filters=[["uuid", "=", "aaaaa-bbbbb-ccccccccccccccc"]]).execute()
-
+{% endcodeblock %} h2. update -
-result = api.collections().update(uuid="aaaaa-bbbbb-ccccccccccccccc", body={"collection": {"name": "update example"}}).execute()
-
+{% codeblock as python %} +result = api.collections().update(uuid="aaaaa-4zz18-ccccccccccccccc", body={"collection": {"name": "update example"}}).execute() +{% endcodeblock %} h2. Get current user -
+{% codeblock as python %}
 result = api.users().current().execute()
-
+{% endcodeblock %} + +h2. Get the User object for the current user + +{% codeblock as python %} +current_user = arvados.api('v1').users().current().execute() +{% endcodeblock %} + +h2. Get the UUID of an object that was retrieved using the SDK + +{% codeblock as python %} +my_uuid = current_user['uuid'] +{% endcodeblock %}