)]}'
{"nova/virt/libvirt/storage/lvm.py":[{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"0385353b3c518ce06cd3d12afcb80884a57d73df","unresolved":false,"context_lines":[{"line_number":34,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"def create_volume(vg, lv, size, sparse\u003dFalse, thin_pool\u003dFalse):"},{"line_number":38,"context_line":"    \"\"\"Create LVM image."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Creates a LVM image with given size."}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_7386deba","line":37,"range":{"start_line":37,"start_character":46,"end_line":37,"end_character":61},"updated":"2017-03-07 11:23:07.000000000","message":"thin_pool is a String. Mixing types like this is really confusing. This should be None.","commit_id":"d52c03536b54fca16b8de2b9893ebaf75acf1acd"},{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"0385353b3c518ce06cd3d12afcb80884a57d73df","unresolved":false,"context_lines":[{"line_number":85,"context_line":"    utils.execute(*cmd, run_as_root\u003dTrue, attempts\u003d3)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"def get_volume_group_info(vg, thin_pool\u003dFalse):"},{"line_number":89,"context_line":"    \"\"\"Return free/used/total space info for a volume group in bytes"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    :param vg: volume group name"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_ae746dfd","line":88,"updated":"2017-03-07 11:23:07.000000000","message":"Ditto.","commit_id":"d52c03536b54fca16b8de2b9893ebaf75acf1acd"}]}
