)]}'
{"cinder/backup/chunkeddriver.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"185191bec7bb49bafe6e2621b70feef56f923dee","unresolved":false,"context_lines":[{"line_number":702,"context_line":"            try:"},{"line_number":703,"context_line":"                object_names \u003d self._generate_object_names(backup)"},{"line_number":704,"context_line":"            except Exception:"},{"line_number":705,"context_line":"                LOG.warning(_LW(\u0027backup backend: %(service)s error while\u0027"},{"line_number":706,"context_line":"                                \u0027listing objects, continuing with delete.\u0027,"},{"line_number":707,"context_line":"                                {\u0027service\u0027: backup[\u0027service\u0027]}))"},{"line_number":708,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a41bdd9_a456bacb","line":705,"updated":"2015-07-16 11:12:03.000000000","message":"I know there are some other old messages in this driver that don\u0027t begin with a capital letter, but I think we\u0027re supposed to capitalize log messages.\n\nIn any case please add a space between the words \u0027while\u0027 and \u0027listing\u0027.","commit_id":"f75c342eaa83240e3d6cd5c0cbeb364198a76627"},{"author":{"_account_id":17023,"name":"Lei Li","email":"lilei16@lenovo.com","username":"leilihh"},"change_message_id":"06b6b2025c3469cf50e07820b7850e8b098183f6","unresolved":false,"context_lines":[{"line_number":702,"context_line":"            try:"},{"line_number":703,"context_line":"                object_names \u003d self._generate_object_names(backup)"},{"line_number":704,"context_line":"            except Exception:"},{"line_number":705,"context_line":"                LOG.warning(_LW(\u0027backup backend: %(service)s error while\u0027"},{"line_number":706,"context_line":"                                \u0027listing objects, continuing with delete.\u0027,"},{"line_number":707,"context_line":"                                {\u0027service\u0027: backup[\u0027service\u0027]}))"},{"line_number":708,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a41bdd9_de8cbd81","line":705,"in_reply_to":"9a41bdd9_a456bacb","updated":"2015-07-17 03:44:51.000000000","message":"Done, and capitalized as wish. ;-)","commit_id":"f75c342eaa83240e3d6cd5c0cbeb364198a76627"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"d6b33bb51c45a6ec107026abd1763ea146d56770","unresolved":false,"context_lines":[{"line_number":704,"context_line":"            except Exception:"},{"line_number":705,"context_line":"                LOG.warning(_LW(\u0027backup backend: %(service)s error while\u0027"},{"line_number":706,"context_line":"                                \u0027listing objects, continuing with delete.\u0027,"},{"line_number":707,"context_line":"                                {\u0027service\u0027: backup[\u0027service\u0027]}))"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"            for object_name in object_names:"},{"line_number":710,"context_line":"                self.delete_object(container, object_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a41bdd9_3e5cf217","line":707,"updated":"2015-07-16 11:57:13.000000000","message":"And the _LW() is scoped too widely.","commit_id":"f75c342eaa83240e3d6cd5c0cbeb364198a76627"},{"author":{"_account_id":17023,"name":"Lei Li","email":"lilei16@lenovo.com","username":"leilihh"},"change_message_id":"06b6b2025c3469cf50e07820b7850e8b098183f6","unresolved":false,"context_lines":[{"line_number":704,"context_line":"            except Exception:"},{"line_number":705,"context_line":"                LOG.warning(_LW(\u0027backup backend: %(service)s error while\u0027"},{"line_number":706,"context_line":"                                \u0027listing objects, continuing with delete.\u0027,"},{"line_number":707,"context_line":"                                {\u0027service\u0027: backup[\u0027service\u0027]}))"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"            for object_name in object_names:"},{"line_number":710,"context_line":"                self.delete_object(container, object_name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a41bdd9_bee69942","line":707,"in_reply_to":"9a41bdd9_3e5cf217","updated":"2015-07-17 03:44:51.000000000","message":"Oops, thanks.\nWill update later soon.","commit_id":"f75c342eaa83240e3d6cd5c0cbeb364198a76627"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"3d86f116fef348210c5350256c69acabfb797a6e","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        except ImportError:"},{"line_number":81,"context_line":"            pass"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        err \u003d _(\u0027Unsupported compression algorithm: %s\u0027) % algorithm"},{"line_number":84,"context_line":"        raise ValueError(err)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, context, chunk_size_bytes, sha_block_size_bytes,"}],"source_content_type":"text/x-python","patch_set":5,"id":"da20952f_1d9edc62","line":83,"updated":"2015-09-01 12:33:18.000000000","message":"Does this need a period at EOL?","commit_id":"65ee7ba61027b6736200b3b49233244e7478f224"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"3d86f116fef348210c5350256c69acabfb797a6e","unresolved":false,"context_lines":[{"line_number":606,"context_line":"            decompressor \u003d self._get_compressor(compression_algorithm)"},{"line_number":607,"context_line":"            volume_file.seek(obj[\u0027offset\u0027])"},{"line_number":608,"context_line":"            if decompressor is not None:"},{"line_number":609,"context_line":"                LOG.debug(\u0027Decompressing data using %s algorithm\u0027,"},{"line_number":610,"context_line":"                          compression_algorithm)"},{"line_number":611,"context_line":"                decompressed \u003d decompressor.decompress(body)"},{"line_number":612,"context_line":"                volume_file.write(decompressed)"}],"source_content_type":"text/x-python","patch_set":5,"id":"da20952f_bdb1f0e1","line":609,"updated":"2015-09-01 12:33:18.000000000","message":"Missing period at EOL.","commit_id":"65ee7ba61027b6736200b3b49233244e7478f224"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"a2c978ffa3c9c7bcf51e0c412df43e740aaad2a3","unresolved":false,"context_lines":[{"line_number":707,"context_line":"            try:"},{"line_number":708,"context_line":"                object_names \u003d self._generate_object_names(backup)"},{"line_number":709,"context_line":"            except Exception:"},{"line_number":710,"context_line":"                LOG.warning(_LW(\u0027Backup backend %(service)s error while \u0027"},{"line_number":711,"context_line":"                                \u0027listing objects, continuing with delete.\u0027),"},{"line_number":712,"context_line":"                            {\u0027service\u0027: backup[\u0027service\u0027]})"},{"line_number":713,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba15a1d1_19fbe0c2","line":710,"updated":"2015-09-15 20:37:49.000000000","message":"Once you are changing it, please, add exception message to log","commit_id":"65ee7ba61027b6736200b3b49233244e7478f224"}]}
