)]}'
{"neutron/db/l3_dvr_db.py":[{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"a7f87ba869d2f803eb8ba3e210822995aa084d84","unresolved":false,"context_lines":[{"line_number":533,"context_line":"                         \u0027network_id\u0027: [ext_net_id]}"},{"line_number":534,"context_line":"        ports \u003d self._core_plugin.get_ports(context,"},{"line_number":535,"context_line":"                                            filters\u003ddevice_filter)"},{"line_number":536,"context_line":"        if ports and not host_id:"},{"line_number":537,"context_line":"            for p in ports:"},{"line_number":538,"context_line":"                self._core_plugin._delete_port(context, p[\u0027id\u0027])"},{"line_number":539,"context_line":"        elif ports and host_id:"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afb71cf_a4105e02","line":536,"updated":"2015-06-08 16:34:52.000000000","message":"nit: you could remove \u0027if ports\u0027 if the list is empty the for loop won\u0027t perform any action","commit_id":"3e26f103dd8c0f5bf6788004aa6ed8eeef3fb68c"},{"author":{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},"change_message_id":"1693e33daadf4316cdd4eab66b4a945bf26131ed","unresolved":false,"context_lines":[{"line_number":533,"context_line":"                         \u0027network_id\u0027: [ext_net_id]}"},{"line_number":534,"context_line":"        ports \u003d self._core_plugin.get_ports(context,"},{"line_number":535,"context_line":"                                            filters\u003ddevice_filter)"},{"line_number":536,"context_line":"        if ports and not host_id:"},{"line_number":537,"context_line":"            for p in ports:"},{"line_number":538,"context_line":"                self._core_plugin._delete_port(context, p[\u0027id\u0027])"},{"line_number":539,"context_line":"        elif ports and host_id:"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afb71cf_25bb4829","line":536,"in_reply_to":"3afb71cf_a4105e02","updated":"2015-06-08 17:21:56.000000000","message":"Done","commit_id":"3e26f103dd8c0f5bf6788004aa6ed8eeef3fb68c"},{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"a7f87ba869d2f803eb8ba3e210822995aa084d84","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        if ports and not host_id:"},{"line_number":537,"context_line":"            for p in ports:"},{"line_number":538,"context_line":"                self._core_plugin._delete_port(context, p[\u0027id\u0027])"},{"line_number":539,"context_line":"        elif ports and host_id:"},{"line_number":540,"context_line":"            for p in ports:"},{"line_number":541,"context_line":"                if self._get_vm_port_hostid(context, p[\u0027id\u0027], p) \u003d\u003d host_id:"},{"line_number":542,"context_line":"                    self._core_plugin._delete_port(context, p[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afb71cf_64226654","line":539,"updated":"2015-06-08 16:34:52.000000000","message":"if you apply my previous suggestion this could simply be \u0027else\u0027","commit_id":"3e26f103dd8c0f5bf6788004aa6ed8eeef3fb68c"},{"author":{"_account_id":7016,"name":"Swaminathan Vasudevan","email":"swvasude@cisco.com","username":"souminathan"},"change_message_id":"1693e33daadf4316cdd4eab66b4a945bf26131ed","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        if ports and not host_id:"},{"line_number":537,"context_line":"            for p in ports:"},{"line_number":538,"context_line":"                self._core_plugin._delete_port(context, p[\u0027id\u0027])"},{"line_number":539,"context_line":"        elif ports and host_id:"},{"line_number":540,"context_line":"            for p in ports:"},{"line_number":541,"context_line":"                if self._get_vm_port_hostid(context, p[\u0027id\u0027], p) \u003d\u003d host_id:"},{"line_number":542,"context_line":"                    self._core_plugin._delete_port(context, p[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"3afb71cf_e583f054","line":539,"in_reply_to":"3afb71cf_64226654","updated":"2015-06-08 17:21:56.000000000","message":"Done","commit_id":"3e26f103dd8c0f5bf6788004aa6ed8eeef3fb68c"}]}
