)]}'
{"neutron/tests/unit/objects/test_base.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"c7501ee9863927e6d993bbb69096bb5b4255464e","unresolved":false,"context_lines":[{"line_number":653,"context_line":"                \u0027is_shared_with_tenant\u0027, return_value\u003dFalse).start()"},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"    def fake_get_object(self, context, model, **kwargs):"},{"line_number":656,"context_line":"        objects \u003d self.model_map[model]"},{"line_number":657,"context_line":"        if not objects:"},{"line_number":658,"context_line":"            return None"},{"line_number":659,"context_line":"        return [obj for obj in objects if obj[\u0027id\u0027] \u003d\u003d kwargs[\u0027id\u0027]][0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_47286533","side":"PARENT","line":656,"range":{"start_line":656,"start_character":8,"end_line":656,"end_character":15},"updated":"2017-03-13 10:06:06.000000000","message":"This shadowing fix is not related to this patch, is it?","commit_id":"a94223a6851e0c195b6297570dbaefeb6941de24"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b98723b31732831e9b86092bfa33822ba63a1683","unresolved":false,"context_lines":[{"line_number":653,"context_line":"                \u0027is_shared_with_tenant\u0027, return_value\u003dFalse).start()"},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"    def fake_get_object(self, context, model, **kwargs):"},{"line_number":656,"context_line":"        objects \u003d self.model_map[model]"},{"line_number":657,"context_line":"        if not objects:"},{"line_number":658,"context_line":"            return None"},{"line_number":659,"context_line":"        return [obj for obj in objects if obj[\u0027id\u0027] \u003d\u003d kwargs[\u0027id\u0027]][0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_13fdc66d","side":"PARENT","line":656,"range":{"start_line":656,"start_character":8,"end_line":656,"end_character":15},"in_reply_to":"9a30ddce_10fdbc6d","updated":"2017-03-13 13:29:05.000000000","message":"The ol\u0027good HEAD~1 ? :) That takes all changed files while on the gate pylint doesn\u0027t run on neutron/tests directory.","commit_id":"a94223a6851e0c195b6297570dbaefeb6941de24"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"3c7bc0380aa08d4b5e3ffdb392a624ba8ac9c046","unresolved":false,"context_lines":[{"line_number":653,"context_line":"                \u0027is_shared_with_tenant\u0027, return_value\u003dFalse).start()"},{"line_number":654,"context_line":""},{"line_number":655,"context_line":"    def fake_get_object(self, context, model, **kwargs):"},{"line_number":656,"context_line":"        objects \u003d self.model_map[model]"},{"line_number":657,"context_line":"        if not objects:"},{"line_number":658,"context_line":"            return None"},{"line_number":659,"context_line":"        return [obj for obj in objects if obj[\u0027id\u0027] \u003d\u003d kwargs[\u0027id\u0027]][0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_10fdbc6d","side":"PARENT","line":656,"range":{"start_line":656,"start_character":8,"end_line":656,"end_character":15},"in_reply_to":"9a30ddce_47286533","updated":"2017-03-13 13:06:00.000000000","message":"For some reason it started failing locally once I touched it. I think pylint is too smart here and catches it only when you change it.","commit_id":"a94223a6851e0c195b6297570dbaefeb6941de24"}]}
