)]}'
{"openstack_dashboard/dashboards/admin/aggregates/workflows.py":[{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"8136b44e4f33bd27ffb510b90da20aaad2f1aee3","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            msg \u003d _(\u0027Unable to get host aggregate list\u0027)"},{"line_number":46,"context_line":"            exceptions.check_message([\"Connection\", \"refused\"], msg)"},{"line_number":47,"context_line":"            raise"},{"line_number":48,"context_line":"        if aggregates is not None and name:"},{"line_number":49,"context_line":"            for aggregate in aggregates:"},{"line_number":50,"context_line":"                if aggregate.name.lower() \u003d\u003d name.lower():"},{"line_number":51,"context_line":"                    raise forms.ValidationError("}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_561de5bb","line":48,"updated":"2016-12-03 00:30:49.000000000","message":"This seems a bit odd to me. We block duplicate names, but we allow any number with blank names.","commit_id":"eab18e652f43a74b5f9cab4b8dd41e33308eaed0"},{"author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"change_message_id":"42575cbb32fefc0fd09ec9274dfbb6ef79affeab","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            msg \u003d _(\u0027Unable to get host aggregate list\u0027)"},{"line_number":46,"context_line":"            exceptions.check_message([\"Connection\", \"refused\"], msg)"},{"line_number":47,"context_line":"            raise"},{"line_number":48,"context_line":"        if aggregates is not None and name:"},{"line_number":49,"context_line":"            for aggregate in aggregates:"},{"line_number":50,"context_line":"                if aggregate.name.lower() \u003d\u003d name.lower():"},{"line_number":51,"context_line":"                    raise forms.ValidationError("}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_5603250f","line":48,"in_reply_to":"3a71b18c_561de5bb","updated":"2016-12-03 01:08:24.000000000","message":"Seems like the nova api catches these errors now. I think we should do less work and just remove this check altogether. Just display the error that nova returns.","commit_id":"eab18e652f43a74b5f9cab4b8dd41e33308eaed0"}]}
