)]}'
{"novaclient/v1_1/contrib/metadata_extensions.py":[{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"d1fb0702d5ca84993dccafea91c1c773682ffb66","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    \"\"\"Set or Delete metadata on all instances of a host.\"\"\""},{"line_number":35,"context_line":"    hypers \u003d cs.hypervisors.search(args.host, servers\u003dTrue)"},{"line_number":36,"context_line":"    metadata \u003d shell._extract_metadata(args)"},{"line_number":37,"context_line":"    for instance in hypers[0].servers:"},{"line_number":38,"context_line":"        if args.action \u003d\u003d \u0027set\u0027:"},{"line_number":39,"context_line":"            cs.servers.set_meta(instance[\u0027uuid\u0027], metadata)"},{"line_number":40,"context_line":"        elif args.action \u003d\u003d \u0027delete\u0027:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPX%2F%2F%2B4c%3D","line":37,"updated":"2013-06-04 16:14:01.000000000","message":"Since multiple hypervisors can be returned, wouldn\u0027t you want to loop through them.  Also, you need to check that there\u0027s a servers attribute before accessing to avoid something like https://bugs.launchpad.net/python-novaclient/+bug/1076435","commit_id":"3064703230fe0187793a6d48fb9e3c9fe12c7c7e"}]}
