)]}'
{"examples/custom-disk-erase/example_disk_eraser.py":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"e69e9c0c89a9d58d272e07de3aee9b7a93b13b25","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class ExampleDiskEraserHardwareManager(hardware.HardwareManager):"},{"line_number":21,"context_line":"    \"\"\"Example hardware manager to support a single device\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    # All hardware managers have a name and a version."},{"line_number":24,"context_line":"    # Version should be bumped anytime a change is introduced. This will"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_c3e2ccd4","line":21,"updated":"2020-09-29 15:43:34.000000000","message":"this needs updating","commit_id":"ef04900d45122b022d79152b77e5b1b9f4cfe05e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d81f6c60a0c9521fedee6c70d24ba8d5b77b7acb","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    def erase_block_device(self, node, block_device):"},{"line_number":49,"context_line":"        \"\"\"Erases hardware via custom utility if supported.\"\"\""},{"line_number":50,"context_line":"        if not _is_supported_disk(block_device):"},{"line_number":51,"context_line":"            raise IncompatibleHardwareMethodError(\"Not supported by this manager\")"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        # Put your code here to wipe the disk."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5e316f0a","line":50,"updated":"2020-09-29 16:55:32.000000000","message":"pep8: F821 undefined name \u0027_is_supported_disk\u0027","commit_id":"ef04900d45122b022d79152b77e5b1b9f4cfe05e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d81f6c60a0c9521fedee6c70d24ba8d5b77b7acb","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    def erase_block_device(self, node, block_device):"},{"line_number":49,"context_line":"        \"\"\"Erases hardware via custom utility if supported.\"\"\""},{"line_number":50,"context_line":"        if not _is_supported_disk(block_device):"},{"line_number":51,"context_line":"            raise IncompatibleHardwareMethodError(\"Not supported by this manager\")"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        # Put your code here to wipe the disk."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9e3b07e9","line":51,"updated":"2020-09-29 16:55:32.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"ef04900d45122b022d79152b77e5b1b9f4cfe05e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d81f6c60a0c9521fedee6c70d24ba8d5b77b7acb","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    def erase_block_device(self, node, block_device):"},{"line_number":49,"context_line":"        \"\"\"Erases hardware via custom utility if supported.\"\"\""},{"line_number":50,"context_line":"        if not _is_supported_disk(block_device):"},{"line_number":51,"context_line":"            raise IncompatibleHardwareMethodError(\"Not supported by this manager\")"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        # Put your code here to wipe the disk."}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_be36cb01","line":51,"updated":"2020-09-29 16:55:32.000000000","message":"pep8: F821 undefined name \u0027IncompatibleHardwareMethodError\u0027","commit_id":"ef04900d45122b022d79152b77e5b1b9f4cfe05e"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"3cf25ec6c09621dcae56a3c4d399e69ac3c4c819","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"class ExampleDiskEraserHardwareManager(hardware.HardwareManager):"},{"line_number":31,"context_line":"    \"\"\"Example hardware manager to support a single device\"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    # All hardware managers have a name and a version."},{"line_number":34,"context_line":"    # Version should be bumped anytime a change is introduced. This will"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f621f24_c744691e","line":31,"updated":"2020-11-02 23:05:26.000000000","message":"to support erasing a disk?","commit_id":"273706b6e268022a664414e53181ddda26669265"}],"examples/custom-disk-erase/setup.cfg":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"3cf25ec6c09621dcae56a3c4d399e69ac3c4c819","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"[files]"},{"line_number":15,"context_line":"modules \u003d"},{"line_number":16,"context_line":"    example_disk_erase"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[entry_points]"},{"line_number":19,"context_line":"ironic_python_agent.hardware_managers \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1f621f24_e741a50d","line":16,"updated":"2020-11-02 23:05:26.000000000","message":"note, here and below (L20). the file name is \u0027example_disk_eraser.py\u0027, so should this be \u0027example_disk_eraser\u0027 ?","commit_id":"273706b6e268022a664414e53181ddda26669265"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"3cf25ec6c09621dcae56a3c4d399e69ac3c4c819","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[entry_points]"},{"line_number":19,"context_line":"ironic_python_agent.hardware_managers \u003d"},{"line_number":20,"context_line":"    example_device \u003d example_disk_erase:ExampleDiskEraserHardwareManager"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1f621f24_e7cc05be","line":20,"updated":"2020-11-02 23:05:26.000000000","message":"not sure if you want it to be \u0027example_device\u0027 or \u0027example_disk_erase\u0027","commit_id":"273706b6e268022a664414e53181ddda26669265"}]}
