)]}'
{"doc/source/statuses.rst":[{"author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"change_message_id":"0d4f446282a8a830afd61777e58611777a9a0481","unresolved":false,"context_lines":[{"line_number":22,"context_line":"* ``queued``"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  The image identifier has been reserved for an image in the Glance"},{"line_number":25,"context_line":"  registry. No image data has been uploaded to Glance (and the image"},{"line_number":26,"context_line":"  size was not explicitly set to zero on creation)."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* ``saving``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAKX%2F%2F6z0%3D","line":25,"updated":"2012-07-16 15:56:28.000000000","message":"You don\u0027t need parens around this phrase","commit_id":"98756f50fb34da4be2ab3a25ba401f143c16e40d"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"97099d65c5d81dfa36017c3a3b96abef209ec3e1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"* ``queued``"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  The image identifier has been reserved for an image in the Glance"},{"line_number":25,"context_line":"  registry. No image data has been uploaded to Glance (and the image"},{"line_number":26,"context_line":"  size was not explicitly set to zero on creation)."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* ``saving``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"AAAAKX%2F%2F6wo%3D","line":25,"in_reply_to":"AAAAKX%2F%2F6z0%3D","updated":"2012-07-16 16:36:48.000000000","message":"Done","commit_id":"98756f50fb34da4be2ab3a25ba401f143c16e40d"}],"glance/api/v1/images.py":[{"author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"change_message_id":"0d4f446282a8a830afd61777e58611777a9a0481","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        image_meta \u003d self.get_active_image_meta_or_404(req, id)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        if image_meta.get(\u0027size\u0027) \u003d\u003d 0:"},{"line_number":276,"context_line":"            image_iterator \u003d \u0027\u0027"},{"line_number":277,"context_line":"        else:"},{"line_number":278,"context_line":"            image_iterator, size \u003d self._get_from_store(image_meta[\u0027location\u0027])"},{"line_number":279,"context_line":"            image_iterator \u003d utils.cooperative_iter(image_iterator)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAKX%2F%2F6zo%3D","line":276,"updated":"2012-07-16 15:56:28.000000000","message":"I would love to be able to preserve the interface. Can you just provide an empty iterator rather than an empty string?","commit_id":"98756f50fb34da4be2ab3a25ba401f143c16e40d"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"97099d65c5d81dfa36017c3a3b96abef209ec3e1","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        image_meta \u003d self.get_active_image_meta_or_404(req, id)"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        if image_meta.get(\u0027size\u0027) \u003d\u003d 0:"},{"line_number":276,"context_line":"            image_iterator \u003d \u0027\u0027"},{"line_number":277,"context_line":"        else:"},{"line_number":278,"context_line":"            image_iterator, size \u003d self._get_from_store(image_meta[\u0027location\u0027])"},{"line_number":279,"context_line":"            image_iterator \u003d utils.cooperative_iter(image_iterator)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAKX%2F%2F6ww%3D","line":276,"in_reply_to":"AAAAKX%2F%2F6zo%3D","updated":"2012-07-16 16:36:48.000000000","message":"Good shout, done.","commit_id":"98756f50fb34da4be2ab3a25ba401f143c16e40d"}],"glance/tests/unit/v1/test_api.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"db9bcead23224723872d499115015e2cdd0f70c0","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"        self.assertEquals(res.status_int, webob.exc.HTTPBadRequest.code)"},{"line_number":2160,"context_line":""},{"line_number":2161,"context_line":"    def test_add_image_zero_size(self):"},{"line_number":2162,"context_line":"        \"\"\"Tests creates a queued image for no body and no loc header\"\"\""},{"line_number":2163,"context_line":"        fixture_headers \u003d {\u0027x-image-meta-disk-format\u0027: \u0027ami\u0027,"},{"line_number":2164,"context_line":"                           \u0027x-image-meta-container-format\u0027: \u0027ami\u0027,"},{"line_number":2165,"context_line":"                           \u0027x-image-meta-size\u0027: \u00270\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAKX%2F%2F66g%3D","line":2162,"updated":"2012-07-16 14:48:47.000000000","message":"s/queued/active :)\n\nMight want to also add \"and zero size\"","commit_id":"71ac64e121f9dbf4da6b993636842d117e023892"}]}
