)]}'
{"glance/api/v2/images.py":[{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"e696f825575025ba42f3ab468e036db605fc0ba6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        function takes the extra step that the db api should be"},{"line_number":60,"context_line":"        responsible for in the image get calls."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        The db api also sometimes returns deleted image properties."},{"line_number":63,"context_line":"        \"\"\""},{"line_number":64,"context_line":"        properties \u003d [(p[\u0027name\u0027], p[\u0027value\u0027])"},{"line_number":65,"context_line":"                      for p in image[\u0027properties\u0027] if not p[\u0027deleted\u0027]]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjNU%3D","line":62,"updated":"2012-08-31 17:32:07.000000000","message":"Is this line necessary? it was just confusing, the db api always returns deleted image properties, right? just sometimes there aren\u0027t any","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"}],"glance/tests/functional/db/__init__.py":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"3bb8cba2fbc7a2d1282078d5fd8ea11774fa79e4","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027value\u0027], \u0027pong\u0027)"},{"line_number":146,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027deleted\u0027], False)"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"        # Original properties still show up, sort of"},{"line_number":149,"context_line":"        self.assertTrue(\u0027foo\u0027 in properties)"},{"line_number":150,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027value\u0027], \u0027bar\u0027)"},{"line_number":151,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027deleted\u0027], True)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjRw%3D","line":148,"updated":"2012-08-31 17:01:34.000000000","message":"\"sort of\" - (I thought you were into for formalisms)","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"e696f825575025ba42f3ab468e036db605fc0ba6","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027value\u0027], \u0027pong\u0027)"},{"line_number":146,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027deleted\u0027], False)"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"        # Original properties still show up, sort of"},{"line_number":149,"context_line":"        self.assertTrue(\u0027foo\u0027 in properties)"},{"line_number":150,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027value\u0027], \u0027bar\u0027)"},{"line_number":151,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027deleted\u0027], True)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjOE%3D","line":148,"updated":"2012-08-31 17:32:07.000000000","message":"We should say somewhere in here that it\u0027s suppose to return deleted properties. Maybe \"Original properties should show up as deleted.\" I was just confused for a sec","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"},{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"a77c18450b678cc9057c8e32805375b098f52a1c","unresolved":false,"context_lines":[{"line_number":145,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027value\u0027], \u0027pong\u0027)"},{"line_number":146,"context_line":"        self.assertEqual(properties[\u0027ping\u0027][\u0027deleted\u0027], False)"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"        # Original properties still show up, sort of"},{"line_number":149,"context_line":"        self.assertTrue(\u0027foo\u0027 in properties)"},{"line_number":150,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027value\u0027], \u0027bar\u0027)"},{"line_number":151,"context_line":"        self.assertEqual(properties[\u0027foo\u0027][\u0027deleted\u0027], True)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjOU%3D","line":148,"in_reply_to":"AAAALH%2F%2FjRw%3D","updated":"2012-08-31 17:25:16.000000000","message":"lol I just wanted to comment on how odd the behavior from the sqlalchemy driver is :-)","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"}],"glance/tests/unit/v2/test_images_resource.py":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"3bb8cba2fbc7a2d1282078d5fd8ea11774fa79e4","unresolved":false,"context_lines":[{"line_number":295,"context_line":"        self.assertEqual(\u00272\u0027, output[\u0027name\u0027])"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    def test_show_deleted_properties(self):"},{"line_number":298,"context_line":"        \"\"\" What do we do when the db returns deleted image properties? \"\"\""},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        # get the image properties into the odd state"},{"line_number":301,"context_line":"        image \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjRk%3D","line":298,"updated":"2012-08-31 17:01:34.000000000","message":"is this a TODO?","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"},{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"a77c18450b678cc9057c8e32805375b098f52a1c","unresolved":false,"context_lines":[{"line_number":295,"context_line":"        self.assertEqual(\u00272\u0027, output[\u0027name\u0027])"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    def test_show_deleted_properties(self):"},{"line_number":298,"context_line":"        \"\"\" What do we do when the db returns deleted image properties? \"\"\""},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"        # get the image properties into the odd state"},{"line_number":301,"context_line":"        image \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FjOc%3D","line":298,"in_reply_to":"AAAALH%2F%2FjRk%3D","updated":"2012-08-31 17:25:16.000000000","message":"Wasn\u0027t intended to be. Maybe I should rephrase it so its not a question?\n\n\"Ensure that deleted image properties are not shown\"\n ?","commit_id":"f57b303b2f29f3a94a6c79e6a494962c6abfc825"}]}
