)]}'
{"doc/source/command-objects/snapshot.rst":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"431e6c55053f4c597355f97269d4cbabc44272c4","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. option:: --force"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    Allow delete in state other than error or available"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. _snapshot_delete-snapshot:"},{"line_number":62,"context_line":".. describe:: \u003csnapshot\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dada55a8_53eedeb4","line":59,"range":{"start_line":59,"start_character":26,"end_line":59,"end_character":36},"updated":"2016-07-19 11:24:23.000000000","message":"This comment seems strange. It looks like error and available cannot be deleted. Not sure if English-speaking developers could understand this clearly.","commit_id":"33459fcc7fb4fdb48ecb2495b9fdbf9a2fabf87f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ad4cfa5d9efb1f65160aa40e5b40b854b915eb20","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. option:: --force"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    Allow delete in state other than error or available"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. _snapshot_delete-snapshot:"},{"line_number":62,"context_line":".. describe:: \u003csnapshot\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dada55a8_99635541","line":59,"range":{"start_line":59,"start_character":26,"end_line":59,"end_character":36},"in_reply_to":"dada55a8_53eedeb4","updated":"2016-07-19 11:59:52.000000000","message":"how about:\n\n  Delete a snapshot in a state other than error or available\n\n?\n\ni still don\u0027t like it much :\\","commit_id":"33459fcc7fb4fdb48ecb2495b9fdbf9a2fabf87f"},{"author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"change_message_id":"9a326ff41c11e25088274814033f7bac657e5247","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. option:: --force"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    Allow delete in state other than error or available"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. _snapshot_delete-snapshot:"},{"line_number":62,"context_line":".. describe:: \u003csnapshot\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dada55a8_ea0ddee8","line":59,"range":{"start_line":59,"start_character":26,"end_line":59,"end_character":36},"in_reply_to":"dada55a8_99635541","updated":"2016-07-27 07:58:38.000000000","message":"I found the help message in \"volume delete\" command, we might refer it:\n\n    Attempt forced removal of volume(s), regardless of state (defaults to False)","commit_id":"33459fcc7fb4fdb48ecb2495b9fdbf9a2fabf87f"}],"openstackclient/tests/volume/v2/test_snapshot.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a4ac6365715c71c94241010a55fce08d504c37ea","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        self.snapshots_mock.delete.assert_called_with(self.snapshot.id, False)"},{"line_number":144,"context_line":"        self.assertIsNone(result)"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    def test_snapshot_delete(self):"},{"line_number":147,"context_line":"        arglist \u003d ["},{"line_number":148,"context_line":"            \u0027--force\u0027,"},{"line_number":149,"context_line":"            self.snapshot.id"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_bcd8f61e","line":146,"range":{"start_line":146,"start_character":8,"end_line":146,"end_character":28},"updated":"2016-07-04 02:30:30.000000000","message":"same name as L132","commit_id":"f2062924eb63d803c513d8d7b23f3f7ac80d1c3a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"96367e3ad1eb6104d962e142232a6869e3bc1395","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        self.snapshots_mock.delete.assert_called_with(self.snapshot.id, False)"},{"line_number":144,"context_line":"        self.assertIsNone(result)"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    def test_snapshot_delete(self):"},{"line_number":147,"context_line":"        arglist \u003d ["},{"line_number":148,"context_line":"            \u0027--force\u0027,"},{"line_number":149,"context_line":"            self.snapshot.id"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_fccb9e1c","line":146,"range":{"start_line":146,"start_character":8,"end_line":146,"end_character":28},"in_reply_to":"1aa78d24_bcd8f61e","updated":"2016-07-04 02:38:57.000000000","message":"Done. Thanks.","commit_id":"f2062924eb63d803c513d8d7b23f3f7ac80d1c3a"}]}
