)]}'
{"swift/container/replicator.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e6dca9faec6a55e4c1780ab05aeb2d8666e6b157","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def __init__(self, conf, logger\u003dNone):"},{"line_number":44,"context_line":"        super(ContainerReplicator, self).__init__(conf, logger\u003dlogger)"},{"line_number":45,"context_line":"        self.reconciler_cleanups \u003d None"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    def report_up_to_date(self, full_info):"},{"line_number":48,"context_line":"        reported_key_map \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_44cc3634","line":45,"updated":"2018-04-12 22:12:03.000000000","message":"Hmm... it\u0027s not immediately obvious to me why this shouldn\u0027t be an empty dict.","commit_id":"994ac39d0164b177af732326622e0ae5bef99e1c"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"1bd5dfff73a6698683b81e3e1995bb269ef8a3e7","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def __init__(self, conf, logger\u003dNone):"},{"line_number":44,"context_line":"        super(ContainerReplicator, self).__init__(conf, logger\u003dlogger)"},{"line_number":45,"context_line":"        self.reconciler_cleanups \u003d None"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    def report_up_to_date(self, full_info):"},{"line_number":48,"context_line":"        reported_key_map \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_2aabc2d6","line":45,"in_reply_to":"9f6a8fd7_ea5f0a0c","updated":"2018-04-16 09:51:52.000000000","message":"BTW this is necessary to avoid blow ups in delete_db","commit_id":"994ac39d0164b177af732326622e0ae5bef99e1c"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"bbc3e6fc06400fa3de1b743a9e389748f2e75089","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def __init__(self, conf, logger\u003dNone):"},{"line_number":44,"context_line":"        super(ContainerReplicator, self).__init__(conf, logger\u003dlogger)"},{"line_number":45,"context_line":"        self.reconciler_cleanups \u003d None"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    def report_up_to_date(self, full_info):"},{"line_number":48,"context_line":"        reported_key_map \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_ea5f0a0c","line":45,"in_reply_to":"bf659307_44cc3634","updated":"2018-04-16 09:51:16.000000000","message":"It\u0027s set to a dict when it is required to be populated, but AFAICT its default value is None","commit_id":"994ac39d0164b177af732326622e0ae5bef99e1c"}],"swift/container/sharder.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e6dca9faec6a55e4c1780ab05aeb2d8666e6b157","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    def __init__(self, conf, logger\u003dNone):"},{"line_number":116,"context_line":"        logger \u003d logger or get_logger(conf, log_route\u003d\u0027container-sharder\u0027)"},{"line_number":117,"context_line":"        super(ContainerSharder, self).__init__(conf, logger\u003dlogger)"},{"line_number":118,"context_line":"        self.shards_account_prefix \u003d ("},{"line_number":119,"context_line":"            (conf.get(\u0027auto_create_account_prefix\u0027) or \u0027.\u0027) + \u0027shards_\u0027)"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_ff22b3a2","line":117,"updated":"2018-04-12 22:12:03.000000000","message":"Whoops","commit_id":"994ac39d0164b177af732326622e0ae5bef99e1c"}]}
