7709: Merge branch 'master' into 7709-api-rails4
[arvados.git] / doc / _includes / _events_py.liquid
index b631d940d06e5fb7f45f14274b46ae11802613b8..5662440b0eb29e26a5e548dac740a30a2d36d251 100644 (file)
@@ -2,14 +2,12 @@
 
 import arvados
 import arvados.events
-import json
 
 # 'ev' is a dict containing the log table record describing the change.
 def on_message(ev):
-    # Your code here.
-    print json.dumps(ev)
+    if ev.get("event_type") == "create" and ev.get("object_kind") == "arvados#collection":
+        print "A new collection was created: %s" % ev["object_uuid"]
 
-
-api = arvados.api('v1', cache=False)
+api = arvados.api("v1")
 ws = arvados.events.subscribe(api, [], on_message)
 ws.run_forever()