+ try:
+ c = arvados.api('v1').collections().get(
+ uuid=collection).execute()
+ manifest = c['manifest_text']
+ except Exception as e:
+ logging.warning(
+ "API lookup failed for collection %s (%s: %s)" %
+ (collection, type(e), str(e)))
+ manifest = arvados.Keep.get(collection)
+ f.write(manifest)