)]}'
{"tempest/scenario/test_swift_telemetry_middleware.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"e9ab0cc94f157068fcb25a2c5ec54f1aac009f02","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            LOG.debug(\u0027got samples %s\u0027, results)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"            # Extract container info from samples."},{"line_number":79,"context_line":"            containers \u003d objects \u003d []"},{"line_number":80,"context_line":"            for sample in results:"},{"line_number":81,"context_line":"                meta \u003d sample[\u0027resource_metadata\u0027]"},{"line_number":82,"context_line":"                if meta.get(\u0027container\u0027) and meta[\u0027container\u0027] !\u003d \u0027None\u0027:"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_0c7e9be4","line":79,"updated":"2015-02-23 19:02:18.000000000","message":"Don\u0027t do this, it makes two refs to one list, which, even if you wanted that would make confusion:\n\n    \u003e\u003e\u003e x \u003d y \u003d []; x.append(1); print x, y\n    [1] [1]","commit_id":"d735d70119a30f874e645e23204df4208e4efd13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"4477d3cefee48226fcdec28f912353075facc9eb","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            LOG.debug(\u0027got samples %s\u0027, results)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"            # Extract container info from samples."},{"line_number":79,"context_line":"            containers \u003d objects \u003d []"},{"line_number":80,"context_line":"            for sample in results:"},{"line_number":81,"context_line":"                meta \u003d sample[\u0027resource_metadata\u0027]"},{"line_number":82,"context_line":"                if meta.get(\u0027container\u0027) and meta[\u0027container\u0027] !\u003d \u0027None\u0027:"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_8c736be6","line":79,"in_reply_to":"ba7be1f8_0c7e9be4","updated":"2015-02-23 19:07:56.000000000","message":"well then. i need to go hunt down all my old code.","commit_id":"d735d70119a30f874e645e23204df4208e4efd13"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"4a79c1952d8aec07313fa7cb29d37efbbfd3b1c2","unresolved":false,"context_lines":[{"line_number":82,"context_line":"                if meta.get(\u0027container\u0027) and meta[\u0027container\u0027] !\u003d \u0027None\u0027:"},{"line_number":83,"context_line":"                    containers.append(meta[\u0027container\u0027])"},{"line_number":84,"context_line":"                elif (meta.get(\u0027target\u0027) and"},{"line_number":85,"context_line":"                      meta[\u0027target\u0027][\u0027metadata\u0027][\u0027container\u0027] !\u003d \u0027None\u0027):"},{"line_number":86,"context_line":"                    containers.append(meta[\u0027target\u0027][\u0027metadata\u0027][\u0027container\u0027])"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"                if meta.get(\u0027object\u0027) and meta[\u0027object\u0027] !\u003d \u0027None\u0027:"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_2b0fda2f","line":85,"updated":"2015-02-23 09:07:14.000000000","message":"The \u0027target\u0027 is the new stuff here.","commit_id":"d735d70119a30f874e645e23204df4208e4efd13"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"4a79c1952d8aec07313fa7cb29d37efbbfd3b1c2","unresolved":false,"context_lines":[{"line_number":91,"context_line":"                      meta[\u0027target\u0027][\u0027metadata\u0027][\u0027object\u0027] !\u003d \u0027None\u0027):"},{"line_number":92,"context_line":"                    objects.append(meta[\u0027target\u0027][\u0027metadata\u0027][\u0027object\u0027])"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"            return (container_name in containers and obj_name in objects)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        self.assertTrue(test.call_until_true(_check_samples,"},{"line_number":97,"context_line":"                                             NOTIFICATIONS_WAIT,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_eb0dc238","line":94,"updated":"2015-02-23 09:07:14.000000000","message":"It is a simplification.","commit_id":"d735d70119a30f874e645e23204df4208e4efd13"}]}
