Merge branch '15318-ReqIds-on-api-errors'
[arvados.git] / doc / sdk / python / example.html.textile.liquid
index 7ae5e58f8a849e6a5e925bc6f0efc6fbefcde315..504d0784f0ca003610e3b72b630e75e2e4f4a141 100644 (file)
@@ -2,35 +2,55 @@
 layout: default
 navsection: sdk
 navmenu: Python
-title: Python SDK examples
+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@.
+
+h2.  Initialize SDK
+
+{% codeblock as python %}
+import arvados
+api = arvados.api("v1")
+{% endcodeblock %}
 
 h2. create
 
-<pre>
-result = api.collection().create(body={"collection": {"name": "create example"}}).execute()
-</pre>
+{% codeblock as python %}
+result = api.collections().create(body={"collection": {"name": "create example"}}).execute()
+{% endcodeblock %}
 
 h2. delete
 
-<pre>
-result = api.collection().delete(uuid="aaaaa-bbbbb-ccccccccccccccc").execute()
-</pre>
+{% codeblock as python %}
+result = api.collections().delete(uuid="aaaaa-4zz18-ccccccccccccccc").execute()
+{% endcodeblock %}
 
 h2. get
 
-<pre>
-result = api.collection().get(uuid="aaaaa-bbbbb-ccccccccccccccc").execute()
-</pre>
+{% codeblock as python %}
+result = api.collections().get(uuid="aaaaa-4zz18-ccccccccccccccc").execute()
+{% endcodeblock %}
 
 h2. list
 
-<pre>
-result = api.collection().list(filters=[["uuid", "=", "aaaaa-bbbbb-ccccccccccccccc"]]).execute()
-</pre>
+{% codeblock as python %}
+result = api.collections().list(filters=[["uuid", "=", "aaaaa-bbbbb-ccccccccccccccc"]]).execute()
+{% endcodeblock %}
 
 h2. update
 
-<pre>
-result = api.collection().update(uuid="aaaaa-bbbbb-ccccccccccccccc", body={"collection": {"name": "update example"}}).execute()
-</pre>
+{% 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 %}