)]}'
{"doc/source/contributor/protection_plugins_guide.rst":[{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"ab0fe6f7736a7591a8473e4a46e73ddbca9ee5bc","unresolved":false,"context_lines":[{"line_number":204,"context_line":"#. **Main hook**: invoked after the resource *prepare hooks* are complete."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"   For tasks that do heavy lifting and can run in parallel to dependent or"},{"line_number":207,"context_line":"   dependee resources *main hooks*"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"   Hook method name: **on_main**"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_8be4933d","line":207,"range":{"start_line":207,"start_character":3,"end_line":207,"end_character":11},"updated":"2017-08-14 01:10:53.000000000","message":"what\u0027s this mean?","commit_id":"f45d27201cbf51727568561c7e47b3a318e416a0"}]}
