)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a4799dee7e4434f6f151ad08d4097761906f1146","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This adds the cells plumbing code necessary for external network events"},{"line_number":10,"context_line":"to be routed to the proper compute host."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Partial-Bug: #1456381"},{"line_number":13,"context_line":"Change-Id: I312fa6e5532a85a2f522827d4e9c3ac919c8eb9e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"da85f559_6891acf0","line":11,"updated":"2015-11-11 19:42:17.000000000","message":"This really requires a blueprint, not just a wishlist bug.","commit_id":"2e0e63916707a661c576cbf682d186e3c9f9ab20"}],"nova/cells/messaging.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a1efdf35a1f34e6449d8f959d8297124a98232a5","unresolved":false,"context_lines":[{"line_number":1851,"context_line":"            message \u003d _TargetedMessage(self, ctxt, \u0027external_instance_event\u0027,"},{"line_number":1852,"context_line":"                                       method_kwargs, \u0027down\u0027,"},{"line_number":1853,"context_line":"                                       cell_name, need_response\u003dFalse)"},{"line_number":1854,"context_line":"            return message.process()"},{"line_number":1855,"context_line":""},{"line_number":1856,"context_line":"    @staticmethod"},{"line_number":1857,"context_line":"    def get_message_types():"}],"source_content_type":"text/x-python","patch_set":7,"id":"da85f559_a879d4c9","line":1854,"updated":"2015-11-11 19:43:50.000000000","message":"If you return here you\u0027re not processing any other mappings right?","commit_id":"2e0e63916707a661c576cbf682d186e3c9f9ab20"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"63622c2c3393a089ffea742fea6bc8c7d132c8d0","unresolved":false,"context_lines":[{"line_number":1851,"context_line":"            message \u003d _TargetedMessage(self, ctxt, \u0027external_instance_event\u0027,"},{"line_number":1852,"context_line":"                                       method_kwargs, \u0027down\u0027,"},{"line_number":1853,"context_line":"                                       cell_name, need_response\u003dFalse)"},{"line_number":1854,"context_line":"            return message.process()"},{"line_number":1855,"context_line":""},{"line_number":1856,"context_line":"    @staticmethod"},{"line_number":1857,"context_line":"    def get_message_types():"}],"source_content_type":"text/x-python","patch_set":7,"id":"da85f559_bfd90759","line":1854,"in_reply_to":"da85f559_a879d4c9","updated":"2015-11-11 21:46:43.000000000","message":"Yep.  And this doesn\u0027t need a return at all so the \u0027return\u0027 can just be removed.","commit_id":"2e0e63916707a661c576cbf682d186e3c9f9ab20"}]}
