)]}'
{"swift/common/db_replicator.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"d81868e1dc13c4039aba3e15e3bc017cf4bc38c4","unresolved":false,"context_lines":[{"line_number":988,"context_line":"        tmp_filename \u003d os.path.join(self.root, drive, \u0027tmp\u0027, args[0])"},{"line_number":989,"context_line":"        if self._abort_rsync_then_merge(db_file, tmp_filename):"},{"line_number":990,"context_line":"            return HTTPNotFound()"},{"line_number":991,"context_line":"        new_broker \u003d self.broker_class(old_filename, logger\u003dself.logger)"},{"line_number":992,"context_line":"        existing_broker \u003d self.broker_class(db_file, logger\u003dself.logger)"},{"line_number":993,"context_line":"        db_file \u003d existing_broker.db_file"},{"line_number":994,"context_line":"        point \u003d -1"}],"source_content_type":"text/x-python","patch_set":6,"id":"ffb9cba7_5190864a","line":991,"range":{"start_line":991,"start_character":39,"end_line":991,"end_character":51},"updated":"2019-05-03 07:02:37.000000000","message":"Looks like there was a conflict during rebase, but I see you\u0027ve taken care of that now :-)","commit_id":"44c516dc539e9acf9269dcac03b9b343633b7a71"}],"test/unit/account/test_auditor.py":[{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"96332bce7ab128bb4c2d6826b28c0250c8c19604","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"class FakeAccountBroker(object):"},{"line_number":36,"context_line":"    def __init__(self, path, logger):"},{"line_number":37,"context_line":"        self.path \u003d path"},{"line_number":38,"context_line":"        self.db_file \u003d path"},{"line_number":39,"context_line":"        self.file \u003d os.path.basename(path)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_994e0ec0","line":36,"updated":"2016-04-04 11:58:08.000000000","message":"Looks like \"logger\u003dNone\" is better as well as test_reaper?","commit_id":"b2388f52df689f4976d61ec295895a0af804e55d"}],"test/unit/account/test_reaper.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"d81868e1dc13c4039aba3e15e3bc017cf4bc38c4","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"class FakeAccountBroker(object):"},{"line_number":78,"context_line":"    def __init__(self, containers, logger\u003dNone):"},{"line_number":79,"context_line":"        self.containers \u003d containers"},{"line_number":80,"context_line":"        self.containers_yielded \u003d []"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ffb9cba7_5195e631","line":78,"range":{"start_line":78,"start_character":42,"end_line":78,"end_character":46},"updated":"2019-05-03 07:02:37.000000000","message":"I wonder if this fake should *require* that a logger get passed in...","commit_id":"44c516dc539e9acf9269dcac03b9b343633b7a71"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"375ec73925b97ac60efb273181d2883356629137","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"class FakeAccountBroker(object):"},{"line_number":78,"context_line":"    def __init__(self, containers, logger\u003dNone):"},{"line_number":79,"context_line":"        self.containers \u003d containers"},{"line_number":80,"context_line":"        self.containers_yielded \u003d []"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"dfbec78f_170ab725","line":78,"range":{"start_line":78,"start_character":42,"end_line":78,"end_character":46},"in_reply_to":"ffb9cba7_5195e631","updated":"2019-05-03 15:18:49.000000000","message":"will fix this in the follow-up commit[1]\n\n[1] https://review.opendev.org/#/c/656931","commit_id":"44c516dc539e9acf9269dcac03b9b343633b7a71"}],"test/unit/container/test_sync.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"d81868e1dc13c4039aba3e15e3bc017cf4bc38c4","unresolved":false,"context_lines":[{"line_number":48,"context_line":"class FakeContainerBroker(object):"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def __init__(self, path, metadata\u003dNone, info\u003dNone, deleted\u003dFalse,"},{"line_number":51,"context_line":"                 items_since\u003dNone, logger\u003dNone):"},{"line_number":52,"context_line":"        self.db_file \u003d path"},{"line_number":53,"context_line":"        self.db_dir \u003d os.path.dirname(path)"},{"line_number":54,"context_line":"        self.metadata \u003d metadata if metadata else {}"}],"source_content_type":"text/x-python","patch_set":6,"id":"ffb9cba7_f1973a39","line":51,"range":{"start_line":51,"start_character":42,"end_line":51,"end_character":46},"updated":"2019-05-03 07:02:37.000000000","message":"Similar... though since there are other keyword args, that might be more complicated...","commit_id":"44c516dc539e9acf9269dcac03b9b343633b7a71"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"375ec73925b97ac60efb273181d2883356629137","unresolved":false,"context_lines":[{"line_number":48,"context_line":"class FakeContainerBroker(object):"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def __init__(self, path, metadata\u003dNone, info\u003dNone, deleted\u003dFalse,"},{"line_number":51,"context_line":"                 items_since\u003dNone, logger\u003dNone):"},{"line_number":52,"context_line":"        self.db_file \u003d path"},{"line_number":53,"context_line":"        self.db_dir \u003d os.path.dirname(path)"},{"line_number":54,"context_line":"        self.metadata \u003d metadata if metadata else {}"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfbec78f_d762ded8","line":51,"range":{"start_line":51,"start_character":42,"end_line":51,"end_character":46},"in_reply_to":"ffb9cba7_f1973a39","updated":"2019-05-03 15:18:49.000000000","message":"I noticed that we do not need to change this, because we already asserted required parameters by lambda parameters.\n\nI\u0027ll remove this parameter also in my follow-up commit, to have only required parameters.","commit_id":"44c516dc539e9acf9269dcac03b9b343633b7a71"}]}
