)]}'
{"neutron/plugins/nicira/nsxlib/secgroup.py":[{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"7752be92a36708edb139e668bba9108e73f9b297","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    path \u003d \"/ws.v1/security-profile/%s\" % spid"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    try:"},{"line_number":108,"context_line":"        do_request(HTTP_DELETE, path, cluster\u003dcluster)"},{"line_number":109,"context_line":"    except exceptions.NotFound:"},{"line_number":110,"context_line":"        # This is not necessarily an error condition"},{"line_number":111,"context_line":"        LOG.warn(_(\"Unable to find security profile %s on NSX backend\"),"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAUX%2F%2FVhw%3D","line":108,"updated":"2014-02-13 21:31:42.000000000","message":"nice you even got this change in here : ) https://review.openstack.org/#/c/56591/5/neutron/plugins/nicira/nvplib.py","commit_id":"35852379641065ba86e19096bc7c2eaabf39f3c4"}],"neutron/tests/unit/nicira/nsxlib/base.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8dd4904787711ec97262394172fa71d79d6d7942","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        def _fake_request(*args, **kwargs):"},{"line_number":47,"context_line":"            return self.fc.fake_request(*args, **kwargs)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        instance.return_value.request.side_effect \u003d _fake_request"},{"line_number":50,"context_line":"        self.fake_cluster \u003d nvp_cluster.NVPCluster("},{"line_number":51,"context_line":"            name\u003d\u0027fake-cluster\u0027, nsx_controllers\u003d[\u00271.1.1.1:999\u0027],"},{"line_number":52,"context_line":"            default_tz_uuid\u003d_uuid(), nsx_user\u003d\u0027foo\u0027, nsx_password\u003d\u0027bar\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BdtI%3D","line":49,"updated":"2014-01-25 17:59:49.000000000","message":"(Just a question) can\u0027t we use self.fc.fake_request instead of _fake_request here?","commit_id":"c7839d731e4b71379c96950188c3ec8363cdecf5"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"fe2eb2b25904519e29cca406911280020997604a","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        def _fake_request(*args, **kwargs):"},{"line_number":47,"context_line":"            return self.fc.fake_request(*args, **kwargs)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        instance.return_value.request.side_effect \u003d _fake_request"},{"line_number":50,"context_line":"        self.fake_cluster \u003d nvp_cluster.NVPCluster("},{"line_number":51,"context_line":"            name\u003d\u0027fake-cluster\u0027, nsx_controllers\u003d[\u00271.1.1.1:999\u0027],"},{"line_number":52,"context_line":"            default_tz_uuid\u003d_uuid(), nsx_user\u003d\u0027foo\u0027, nsx_password\u003d\u0027bar\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BXzM%3D","line":49,"in_reply_to":"AAAAUH%2F%2BdtI%3D","updated":"2014-01-27 16:20:19.000000000","message":"I think we do, thanks for spotting this. This is old code (just moved around). I\u0027ll clean it up.","commit_id":"c7839d731e4b71379c96950188c3ec8363cdecf5"}]}
