)]}'
{"glance/tests/unit/utils.py":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"a37a3736a19f93cd3d0ee759ce5bce4eddcf5d81","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        for location in self.data.keys():"},{"line_number":123,"context_line":"            if image_id in location:"},{"line_number":124,"context_line":"                raise exception.Duplicate()"},{"line_number":125,"context_line":"        if size is None or size \u003d\u003d 0:"},{"line_number":126,"context_line":"            size \u003d len(data)"},{"line_number":127,"context_line":"        if (current_store_size + size) \u003e store_max_size:"},{"line_number":128,"context_line":"            raise exception.StorageFull()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BpFU%3D","line":125,"updated":"2013-02-23 10:45:56.000000000","message":"if not size would have been enough instead of doing 2 checks.","commit_id":"e72537063a5c338958f8b78595184eebebd2130e"},{"author":{"_account_id":4992,"name":"malini-k-bhandaru","email":"malini.k.bhandaru@intel.com","username":"malini-k-bhandaru"},"change_message_id":"e4aa0a5579a437f2ca18b55e8e13644e978d1b90","unresolved":false,"context_lines":[{"line_number":130,"context_line":"            raise exception.Forbidden()"},{"line_number":131,"context_line":"        if context.user \u003d\u003d USER3:"},{"line_number":132,"context_line":"            raise exception.StorageWriteDenied()"},{"line_number":133,"context_line":"        self.data[image_id] \u003d (data, size or len(data))"},{"line_number":134,"context_line":"        checksum \u003d \u0027Z\u0027"},{"line_number":135,"context_line":"        return (image_id, size, checksum)"},{"line_number":136,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2BpNs%3D","line":133,"updated":"2013-02-23 01:14:00.000000000","message":"do not need this \"or\", you have already set size to len(data) if it was None or 0.","commit_id":"e72537063a5c338958f8b78595184eebebd2130e"},{"author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"change_message_id":"dae46fb4f46edaa539d8e26bdf945a35b0ef6173","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            raise exception.Forbidden()"},{"line_number":129,"context_line":"        if context.user \u003d\u003d USER3:"},{"line_number":130,"context_line":"            raise exception.StorageWriteDenied()"},{"line_number":131,"context_line":"        self.data[image_id] \u003d (data, size or len(data))"},{"line_number":132,"context_line":"        checksum \u003d \u0027Z\u0027"},{"line_number":133,"context_line":"        return (image_id, size, checksum)"},{"line_number":134,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAANH%2F%2F%2B8E%3D","side":"PARENT","line":131,"updated":"2013-02-28 17:01:01.000000000","message":"I see you ninja bugfixing","commit_id":"89d8441d12344c3fa91c717ade12feb5484c55f2"}]}
