)]}'
{"cyborg/tests/unit/fake_accelerator.py":[{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"90051f71b347526be53092a5d50a41d88e1e5e94","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"def fake_accelerator_obj(context, obj_accelerator_class\u003dNone, **updates):"},{"line_number":55,"context_line":"    if obj_accelerator_class is None:"},{"line_number":56,"context_line":"        # TODO(chenke) add Accelerator in objects."},{"line_number":57,"context_line":"        obj_accelerator_class \u003d objects.Accelerator"},{"line_number":58,"context_line":"    expected_attrs \u003d updates.pop(\u0027expected_attrs\u0027, None)"},{"line_number":59,"context_line":"    acc \u003d obj_accelerator_class._from_db_object(context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_3ac62d9e","line":56,"range":{"start_line":56,"start_character":10,"end_line":56,"end_character":14},"updated":"2019-09-02 06:49:24.000000000","message":"Why this is TODO? You mean NOTE?","commit_id":"facbec6645e659192551d4f1aceb40195a50a17d"},{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"d8a5c4ececb2647035d56f04916b2c512b9dcef2","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"def fake_accelerator_obj(context, obj_accelerator_class\u003dNone, **updates):"},{"line_number":55,"context_line":"    if obj_accelerator_class is None:"},{"line_number":56,"context_line":"        # TODO(chenke) add Accelerator in objects."},{"line_number":57,"context_line":"        obj_accelerator_class \u003d objects.Accelerator"},{"line_number":58,"context_line":"    expected_attrs \u003d updates.pop(\u0027expected_attrs\u0027, None)"},{"line_number":59,"context_line":"    acc \u003d obj_accelerator_class._from_db_object(context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_fac97559","line":56,"range":{"start_line":56,"start_character":10,"end_line":56,"end_character":14},"in_reply_to":"7faddb67_3ac62d9e","updated":"2019-09-02 07:18:16.000000000","message":"I checked, this file never been used, maybe we should remove this file","commit_id":"facbec6645e659192551d4f1aceb40195a50a17d"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"be0045c76980383cc8952b8cf9411a3d5395f7a8","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"def fake_accelerator_obj(context, obj_accelerator_class\u003dNone, **updates):"},{"line_number":55,"context_line":"    if obj_accelerator_class is None:"},{"line_number":56,"context_line":"        # TODO(chenke) add Accelerator in objects."},{"line_number":57,"context_line":"        obj_accelerator_class \u003d objects.Accelerator"},{"line_number":58,"context_line":"    expected_attrs \u003d updates.pop(\u0027expected_attrs\u0027, None)"},{"line_number":59,"context_line":"    acc \u003d obj_accelerator_class._from_db_object(context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_1aad7130","line":56,"range":{"start_line":56,"start_character":10,"end_line":56,"end_character":14},"in_reply_to":"7faddb67_7aeee58b","updated":"2019-09-02 07:48:51.000000000","message":"Done","commit_id":"facbec6645e659192551d4f1aceb40195a50a17d"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"5cb5cbcdf003ab9cfae5170a0bde0aa7ff037533","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"def fake_accelerator_obj(context, obj_accelerator_class\u003dNone, **updates):"},{"line_number":55,"context_line":"    if obj_accelerator_class is None:"},{"line_number":56,"context_line":"        # TODO(chenke) add Accelerator in objects."},{"line_number":57,"context_line":"        obj_accelerator_class \u003d objects.Accelerator"},{"line_number":58,"context_line":"    expected_attrs \u003d updates.pop(\u0027expected_attrs\u0027, None)"},{"line_number":59,"context_line":"    acc \u003d obj_accelerator_class._from_db_object(context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_7aeee58b","line":56,"range":{"start_line":56,"start_character":10,"end_line":56,"end_character":14},"in_reply_to":"7faddb67_fac97559","updated":"2019-09-02 07:40:30.000000000","message":"Thanks zhurong. I read the previous patch[1], this is the old file, and it is true that this file should be deleted. \n[1]. https://review.opendev.org/#/c/636858/","commit_id":"facbec6645e659192551d4f1aceb40195a50a17d"}],"tox.ini":[{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"8d384d14f850462a3f7b3ca5c4c1da0deae524b9","unresolved":false,"context_lines":[{"line_number":107,"context_line":"ignore \u003d E123,E125,H405"},{"line_number":108,"context_line":"builtins \u003d _"},{"line_number":109,"context_line":"enable-extensions \u003d H106,H203,H904"},{"line_number":110,"context_line":"exclude\u003d.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,*sqlalchemy/alembic/versions/*,demo/,releasenotes,cyborg/hacking/"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"[hacking]"},{"line_number":113,"context_line":"local-check-factory \u003d cyborg.hacking.checks.factory"}],"source_content_type":"text/x-properties","patch_set":4,"id":"7faddb67_b54223ab","line":110,"range":{"start_line":110,"start_character":107,"end_line":110,"end_character":121},"updated":"2019-09-03 06:38:39.000000000","message":"delete this because the py file in the dir always consistent with the pep8 specification.","commit_id":"9892e3de23584f349ee334489ac90c8bad33f068"}]}
