)]}'
{"ceilometerclient/client.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"865a7d87207eb0a27b05785cb957195c29868b27","unresolved":false,"context_lines":[{"line_number":284,"context_line":"        has_token \u003d self.opts.get(\u0027token\u0027) or self.opts.get(\u0027auth_token\u0027)"},{"line_number":285,"context_line":"        no_auth \u003d has_token and self.opts.get(\u0027endpoint\u0027)"},{"line_number":286,"context_line":"        has_project_domain_or_tenant \u003d (self.opts.get(\u0027project_id\u0027) or"},{"line_number":287,"context_line":"                                        (self.opts.get(\u0027project_name\u0027) and"},{"line_number":288,"context_line":"                                        (self.opts.get(\u0027user_domain_name\u0027) or"},{"line_number":289,"context_line":"                                         self.opts.get(\u0027user_domain_id\u0027))) or"},{"line_number":290,"context_line":"                                        (self.opts.get(\u0027tenant_id\u0027) or"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_2108c47f","line":287,"updated":"2015-08-02 21:55:36.000000000","message":"i think the groupings might be a bit off...\n\nit looks like project_name is not grouped with project_id. you should add a \u0027)\u0027 after proejct_name","commit_id":"803c59fbc7682dbfbd8f32c191c3e5e45d9fb8ca"},{"author":{"_account_id":13560,"name":"Rohit Jaiswal","email":"rohit.jaiswal@gmail.com","username":"rjaiswal"},"change_message_id":"4031cb73887bb3583f3457f802d76417a160c653","unresolved":false,"context_lines":[{"line_number":284,"context_line":"        has_token \u003d self.opts.get(\u0027token\u0027) or self.opts.get(\u0027auth_token\u0027)"},{"line_number":285,"context_line":"        no_auth \u003d has_token and self.opts.get(\u0027endpoint\u0027)"},{"line_number":286,"context_line":"        has_project_domain_or_tenant \u003d (self.opts.get(\u0027project_id\u0027) or"},{"line_number":287,"context_line":"                                        (self.opts.get(\u0027project_name\u0027) and"},{"line_number":288,"context_line":"                                        (self.opts.get(\u0027user_domain_name\u0027) or"},{"line_number":289,"context_line":"                                         self.opts.get(\u0027user_domain_id\u0027))) or"},{"line_number":290,"context_line":"                                        (self.opts.get(\u0027tenant_id\u0027) or"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_a9c03a2c","line":287,"in_reply_to":"3a50d1a3_2108c47f","updated":"2015-08-03 02:32:25.000000000","message":"Its similar to https://github.com/openstack/python-ceilometerclient/blob/master/ceilometerclient/shell.py#L185.\n\nI think if no project_id, then domain_name or domain_id is needed with project_name to uniquely identify the project/tenant.","commit_id":"803c59fbc7682dbfbd8f32c191c3e5e45d9fb8ca"}]}
