)]}'
{"shade/openstackcloud.py":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"0ab7c833311c0161588de10d250769239857b3c6","unresolved":false,"context_lines":[{"line_number":405,"context_line":"    def list_projects(self, domain_id\u003dNone):"},{"line_number":406,"context_line":"        \"\"\"List Keystone Projects."},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"        :param: domain id"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"        :returns: a list of dicts containing the project description."},{"line_number":411,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_53b600dd","line":408,"updated":"2016-04-04 17:12:58.000000000","message":"missing parameter name","commit_id":"d3b7e286cb906b99007b45ff50d346d6f077b933"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"0ab7c833311c0161588de10d250769239857b3c6","unresolved":false,"context_lines":[{"line_number":498,"context_line":"        with _utils.shade_exceptions("},{"line_number":499,"context_line":"                \"Error in deleting project {project}\".format("},{"line_number":500,"context_line":"                    project\u003dname_or_id)):"},{"line_number":501,"context_line":"            project \u003d self.get_project(name_or_id, domain_id\u003ddomain_id)"},{"line_number":502,"context_line":"            params \u003d {}"},{"line_number":503,"context_line":"            if self.cloud_config.get_api_version(\u0027identity\u0027) \u003d\u003d \u00273\u0027:"},{"line_number":504,"context_line":"                params[\u0027project\u0027] \u003d project[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a061dce_13e648b4","line":501,"updated":"2016-04-04 17:12:58.000000000","message":"I honestly don\u0027t know why the update_project() was used in this code, so I do not know if it is actually needed because we do not have functional tests for any of this code. I think maybe we need to add some func tests to validate that this code actually works.","commit_id":"d3b7e286cb906b99007b45ff50d346d6f077b933"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"63161f8254b2ef803999741bd22c8778ca6cbe47","unresolved":false,"context_lines":[{"line_number":445,"context_line":"    def list_projects(self, domain_id\u003dNone):"},{"line_number":446,"context_line":"        \"\"\"List Keystone Projects."},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"        :param: domain_id: domain id to scope the listed projects."},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"        :returns: a list of dicts containing the project description."},{"line_number":451,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1a122d0e_93feaf36","line":448,"updated":"2016-04-18 12:47:10.000000000","message":"Extra : here. This should be:\n\n   :param domain_id:\n\nor,\n\n   :param string domain_id:","commit_id":"1014829c67b27d0301fb5576ce4c8049df0a7873"}]}
