)]}'
{"karbor/common/opts.py":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"7b5983c12669333626e7518a7bbdb90d308f2f0e","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    (\u0027glance_client\u0027, list(itertools.chain("},{"line_number":57,"context_line":"        karbor.common.config.service_client_opts,"},{"line_number":58,"context_line":"        karbor.services.protection.clients.glance.glance_client_opts))),"},{"line_number":59,"context_line":"    (\u0027heat_client\u0027, list(itertools.chain("},{"line_number":60,"context_line":"        karbor.common.config.service_client_opts,"},{"line_number":61,"context_line":"        karbor.services.protection.clients.heat.heat_client_opts))),"},{"line_number":62,"context_line":"    (\u0027manila_client\u0027, list(itertools.chain("},{"line_number":63,"context_line":"        karbor.common.config.service_client_opts,"},{"line_number":64,"context_line":"        karbor.services.protection.clients.manila.manila_client_opts))),"}],"source_content_type":"text/x-python","patch_set":5,"id":"df3967d1_b3bb7670","line":61,"range":{"start_line":59,"start_character":0,"end_line":61,"end_character":68},"updated":"2017-08-02 10:56:05.000000000","message":"I believe this has to be removed","commit_id":"f4a752be10483a2d884f1df9a963fbbd2eb12377"}],"karbor/services/protection/flows/restore.py":[{"author":{"_account_id":22056,"name":"yushangbin","email":"shangbin.yu@easystack.cn","username":"yushangbin"},"change_message_id":"6371f3c95ad43f19a9dd4f97ce3144c3c8191744","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"def get_flow(context, workflow_engine, checkpoint, provider, restore,"},{"line_number":161,"context_line":"             restore_auth):"},{"line_number":162,"context_line":"    resource_graph \u003d checkpoint.resource_graph"},{"line_number":163,"context_line":"    operation_log \u003d utils.create_operation_log_restore(context, restore)"},{"line_number":164,"context_line":"    parameters \u003d restore.parameters"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff346bd7_8a38f49f","line":161,"range":{"start_line":161,"start_character":13,"end_line":161,"end_character":25},"updated":"2017-07-27 14:33:46.000000000","message":"Is it unused now?","commit_id":"0f707b0d0c574f04e0633c4e0e07d0968aa9a379"},{"author":{"_account_id":18266,"name":"zengchen","email":"chenzeng2@huawei.com","username":"zengchen"},"change_message_id":"0ca6adb3e6e80f155d55f94038c22471fb83af66","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"def get_flow(context, workflow_engine, checkpoint, provider, restore,"},{"line_number":161,"context_line":"             restore_auth):"},{"line_number":162,"context_line":"    resource_graph \u003d checkpoint.resource_graph"},{"line_number":163,"context_line":"    operation_log \u003d utils.create_operation_log_restore(context, restore)"},{"line_number":164,"context_line":"    parameters \u003d restore.parameters"}],"source_content_type":"text/x-python","patch_set":2,"id":"df3967d1_e198526b","line":161,"range":{"start_line":161,"start_character":13,"end_line":161,"end_character":25},"in_reply_to":"ff346bd7_8a38f49f","updated":"2017-07-31 09:59:14.000000000","message":"It is better to keep it. Maybe it will be reused when realizing the cross site restore","commit_id":"0f707b0d0c574f04e0633c4e0e07d0968aa9a379"}]}
