)]}'
{"neutron/agent/l3/dvr_edge_router.py":[{"author":{"_account_id":11343,"name":"Gal Sagie","email":"gal.sagie@gmail.com","username":"GalSagie"},"change_message_id":"7d0f9cb2d97bdaac8bdf760073aa693f15f0a0ca","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        if self._get_gw_port_host() !\u003d self.host:"},{"line_number":177,"context_line":"            return"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"        super(DvrLocalRouter,"},{"line_number":180,"context_line":"              self).perform_snat_action(snat_callback, *args)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_8a7a8c24","line":179,"updated":"2015-07-10 05:27:27.000000000","message":"I checked, you can put here DvrEdgeRouter instead i believe, or can\u0027t you?","commit_id":"e8cf7cf7bd1a9c5045ff6e4910eb9a49e71d2b78"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"99be12016c6631fc727f273d45896140fdb6f7c3","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        if self._get_gw_port_host() !\u003d self.host:"},{"line_number":177,"context_line":"            return"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"        super(DvrLocalRouter,"},{"line_number":180,"context_line":"              self).perform_snat_action(snat_callback, *args)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_fd71a0ac","line":179,"in_reply_to":"ba3cc151_8a7a8c24","updated":"2015-07-10 05:51:11.000000000","message":"Yes, thank you.","commit_id":"e8cf7cf7bd1a9c5045ff6e4910eb9a49e71d2b78"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f1cb56efcf9f4678945a488fc3e25b0ae873b66f","unresolved":false,"context_lines":[{"line_number":155,"context_line":"                      self.router[\u0027id\u0027])"},{"line_number":156,"context_line":"        return host"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    def _handle_router_snat_rules(self, ex_gw_port,"},{"line_number":159,"context_line":"                                  interface_name, action):"},{"line_number":160,"context_line":"        if not self.snat_iptables_manager:"},{"line_number":161,"context_line":"            LOG.debug(\"DVR router: no snat rules to be handled\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_cda88a7a","line":158,"updated":"2015-07-10 19:17:47.000000000","message":"Don\u0027t know if this should still have a \u0027_\u0027 in front any more, but it\u0027s outside the scope of this refactor and can be addressed in a follow-on.","commit_id":"3fc52dee3cdc336d2fa4e2887e5096c2a00b1987"}]}
