)]}'
{"nova/api/openstack/wsgi.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"1678768750283cc230ef38035b8c1dd8f9f2ec30","unresolved":false,"context_lines":[{"line_number":545,"context_line":"                response \u003d action_result"},{"line_number":546,"context_line":""},{"line_number":547,"context_line":"            # Run post-processing extensions"},{"line_number":548,"context_line":"            if resp_obj:"},{"line_number":549,"context_line":"                # Do a preserialize to set up the response object"},{"line_number":550,"context_line":"                if hasattr(meth, \u0027wsgi_code\u0027):"},{"line_number":551,"context_line":"                    resp_obj._default_code \u003d meth.wsgi_code"},{"line_number":552,"context_line":""},{"line_number":553,"context_line":"            if resp_obj and not response:"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_91f8a7c1","line":550,"range":{"start_line":548,"start_character":0,"end_line":550,"end_character":46},"updated":"2018-10-22 22:33:05.000000000","message":"These lines can be merged into a single line like line 553.","commit_id":"a81fa4d83ae3a5e4bfd94342204e2740e395b1da"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"1678768750283cc230ef38035b8c1dd8f9f2ec30","unresolved":false,"context_lines":[{"line_number":585,"context_line":"                contents \u003d self.deserialize(body)"},{"line_number":586,"context_line":"        return contents"},{"line_number":587,"context_line":""},{"line_number":588,"context_line":"    def get_method(self, request, action, content_type, body):"},{"line_number":589,"context_line":"        meth \u003d self._get_method(request,"},{"line_number":590,"context_line":"                                action,"},{"line_number":591,"context_line":"                                content_type,"},{"line_number":592,"context_line":"                                body)"},{"line_number":593,"context_line":"        return meth"},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"    def _get_method(self, request, action, content_type, body):"},{"line_number":596,"context_line":"        \"\"\"Look up the action-specific method.\"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_f1d79b21","line":593,"range":{"start_line":588,"start_character":0,"end_line":593,"end_character":19},"updated":"2018-10-22 22:33:05.000000000","message":"nit: we can remove this method and rename the following _get_method to get_method.","commit_id":"a81fa4d83ae3a5e4bfd94342204e2740e395b1da"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9d037471363d6af998fc592b0fab2ed3ca7686ff","unresolved":false,"context_lines":[{"line_number":600,"context_line":"                meth \u003d getattr(self, action)"},{"line_number":601,"context_line":"            else:"},{"line_number":602,"context_line":"                meth \u003d getattr(self.controller, action)"},{"line_number":603,"context_line":"            return meth"},{"line_number":604,"context_line":"        except AttributeError:"},{"line_number":605,"context_line":"            if (not self.wsgi_actions or"},{"line_number":606,"context_line":"                    action not in _ROUTES_METHODS + [\u0027action\u0027]):"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_1b6ef8c7","line":603,"updated":"2018-10-22 20:35:14.000000000","message":"Not sure why you changed this from the else block, but OK.","commit_id":"a81fa4d83ae3a5e4bfd94342204e2740e395b1da"}]}
