)]}'
{"karbor/api/v1/protectables.py":[{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"84719ecfc2777b91570f76dfc7209df187536e32","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        for instance in instances:"},{"line_number":207,"context_line":"            protectable_id \u003d instance.get(\"id\")"},{"line_number":208,"context_line":"            instance[\"type\"] \u003d protectable_type"},{"line_number":209,"context_line":"            protectable_name \u003d instance.get(\"name\")"},{"line_number":210,"context_line":"            if protectable_id is None:"},{"line_number":211,"context_line":"                raise exception.InvalidProtectableInstance()"},{"line_number":212,"context_line":"            dependents \u003d self.protection_api.list_protectable_dependents("}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_78e91eb5","line":209,"range":{"start_line":209,"start_character":31,"end_line":209,"end_character":51},"updated":"2017-09-18 01:12:10.000000000","message":"instance.get(\"name\", None) may be better","commit_id":"34343163bea8d7f109ba550331aaa6b3f102ae31"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"5ecfa37b3d73549554f342c0206a6ff259807c62","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        for instance in instances:"},{"line_number":207,"context_line":"            protectable_id \u003d instance.get(\"id\")"},{"line_number":208,"context_line":"            instance[\"type\"] \u003d protectable_type"},{"line_number":209,"context_line":"            protectable_name \u003d instance.get(\"name\")"},{"line_number":210,"context_line":"            if protectable_id is None:"},{"line_number":211,"context_line":"                raise exception.InvalidProtectableInstance()"},{"line_number":212,"context_line":"            dependents \u003d self.protection_api.list_protectable_dependents("}],"source_content_type":"text/x-python","patch_set":1,"id":"ff5d4b2f_9369068d","line":209,"range":{"start_line":209,"start_character":31,"end_line":209,"end_character":51},"in_reply_to":"5f2577a7_78e91eb5","updated":"2017-09-19 06:24:25.000000000","message":"Done","commit_id":"34343163bea8d7f109ba550331aaa6b3f102ae31"}]}
