X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/594a1e9eb632ab9deaee7d596e3004b48277e2cc..1a6a840d3bad6c28d8fa4c04a7610fbb8bf8423f:/doc/_includes/_events_py.liquid diff --git a/doc/_includes/_events_py.liquid b/doc/_includes/_events_py.liquid index b631d940d0..460fd42232 100644 --- a/doc/_includes/_events_py.liquid +++ b/doc/_includes/_events_py.liquid @@ -1,15 +1,18 @@ #!/usr/bin/env python +{% comment %} +Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: CC-BY-SA-3.0 +{% endcomment %} 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()