)]}'
{"nova/privsep/fs.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"90180c79f286c98ac58d9da7ca7d6cd6a39b5368","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"},{"line_number":165,"context_line":"def create_partition(device, style, start, end, check_exit_code\u003dTrue):"},{"line_number":166,"context_line":"    processutils.execute(\u0027parted\u0027, \u0027--script\u0027, device, \u0027--\u0027,"},{"line_number":167,"context_line":"                         \u0027mkpart\u0027, style, start, end,"},{"line_number":168,"context_line":"                         check_exit_code\u003dcheck_exit_code)"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"df87a7cf_0fb42881","line":166,"range":{"start_line":166,"start_character":55,"end_line":166,"end_character":60},"updated":"2017-12-19 17:43:54.000000000","message":"Odd that this is needed here yet not above. It\u0027s a copy though so...","commit_id":"4d64a65d4bc69927b56480693149801dbe94cc72"},{"author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"change_message_id":"e0b4269a568e16da19207e7630ac89b4955a02f1","unresolved":false,"context_lines":[{"line_number":174,"context_line":""},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"# NOTE(mikal): this method is deliberately not wrapped in a privsep entrypoint"},{"line_number":177,"context_line":"def unprivileged_list_partitions(device):"},{"line_number":178,"context_line":"    \"\"\"Return partition information (num, size, type) for a device.\"\"\""},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"    out, _err \u003d processutils.execute(\u0027parted\u0027, \u0027--script\u0027, \u0027--machine\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"7f96bb07_0b680585","line":177,"updated":"2018-01-22 21:48:46.000000000","message":"I guess it would have to be a followup at this point, but I\u0027d expect this to either start with an underscore to mark it private or be moved to another file if it needs to be public.","commit_id":"38469b81a94187992329deb07e6fb08155c7c96f"}]}
