)]}'
{"diskimage_builder/elements/package-installs/tests/test_package_squash.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6068a2252828dce251dc29386bb3b7a7cce16b0d","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from oslotest import base"},{"line_number":21,"context_line":"from testtools.matchers import Mismatch"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"def load_module(name, path):"},{"line_number":24,"context_line":"    module_spec \u003d importlib.util.spec_from_file_location("},{"line_number":25,"context_line":"        name, path"},{"line_number":26,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_851daa74","line":23,"updated":"2020-09-11 12:21:42.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"ea9d9f8653174aa5a8b94f04fc8b3eaaf9e7f352"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6068a2252828dce251dc29386bb3b7a7cce16b0d","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    module_spec.loader.exec_module(module)"},{"line_number":29,"context_line":"    return module"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"installs_squash_src \u003d (os.path.dirname(os.path.realpath(__file__)) +"},{"line_number":32,"context_line":"                       \u0027/../bin/package-installs-squash\u0027)"},{"line_number":33,"context_line":"installs_squash \u003d load_module(\u0027installs_squash\u0027, installs_squash_src)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_e510e65b","line":31,"updated":"2020-09-11 12:21:42.000000000","message":"pep8: E305 expected 2 blank lines after class or function definition, found 1","commit_id":"ea9d9f8653174aa5a8b94f04fc8b3eaaf9e7f352"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2dd18f079e7328b09cf7c6f66b2b15412a1caf66","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from oslotest import base"},{"line_number":21,"context_line":"from testtools.matchers import Mismatch"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"def load_module(name, path):"},{"line_number":24,"context_line":"    module_spec \u003d importlib.util.spec_from_file_location("},{"line_number":25,"context_line":"        name, path"},{"line_number":26,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_4462fd3e","line":23,"updated":"2020-09-18 08:27:32.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"b1e3304fdb3a78e64e219dd19c4c92858756c8d0"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2dd18f079e7328b09cf7c6f66b2b15412a1caf66","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    module_spec.loader.exec_module(module)"},{"line_number":29,"context_line":"    return module"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"installs_squash_src \u003d (os.path.dirname(os.path.realpath(__file__)) +"},{"line_number":32,"context_line":"                       \u0027/../bin/package-installs-squash\u0027)"},{"line_number":33,"context_line":"installs_squash \u003d load_module(\u0027installs_squash\u0027, installs_squash_src)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a459598f","line":31,"updated":"2020-09-18 08:27:32.000000000","message":"pep8: E305 expected 2 blank lines after class or function definition, found 1","commit_id":"b1e3304fdb3a78e64e219dd19c4c92858756c8d0"}],"diskimage_builder/elements/svc-map/tests/test_data_merge.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6068a2252828dce251dc29386bb3b7a7cce16b0d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    module_spec.loader.exec_module(module)"},{"line_number":25,"context_line":"    return module"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"module_path \u003d (os.path.dirname(os.path.realpath(__file__)) +"},{"line_number":28,"context_line":"               \u0027/../extra-data.d/10-merge-svc-map-files\u0027)"},{"line_number":29,"context_line":"service_map \u003d load_module(\u0027service_map\u0027, module_path)"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_c5132264","line":27,"updated":"2020-09-11 12:21:42.000000000","message":"pep8: E305 expected 2 blank lines after class or function definition, found 1","commit_id":"ea9d9f8653174aa5a8b94f04fc8b3eaaf9e7f352"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2dd18f079e7328b09cf7c6f66b2b15412a1caf66","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    module_spec.loader.exec_module(module)"},{"line_number":25,"context_line":"    return module"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"module_path \u003d (os.path.dirname(os.path.realpath(__file__)) +"},{"line_number":28,"context_line":"               \u0027/../extra-data.d/10-merge-svc-map-files\u0027)"},{"line_number":29,"context_line":"service_map \u003d load_module(\u0027service_map\u0027, module_path)"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_645f4175","line":27,"updated":"2020-09-18 08:27:32.000000000","message":"pep8: E305 expected 2 blank lines after class or function definition, found 1","commit_id":"b1e3304fdb3a78e64e219dd19c4c92858756c8d0"}]}
