)]}'
{"kolla/image/build.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ed4ca37e1b2e45ff7b810315db5a768cd9254f6d","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from distutils.version import StrictVersion"},{"line_number":32,"context_line":"from enum import Enum"},{"line_number":33,"context_line":"import docker"},{"line_number":34,"context_line":"import git"},{"line_number":35,"context_line":"import jinja2"},{"line_number":36,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_f4a89ad9","line":33,"updated":"2020-09-25 12:54:19.000000000","message":"pep8: H306: imports not in alphabetical order (enum.enum, docker)","commit_id":"5dc861ec5f4ac16e492838b78617d51d754a1a24"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ed4ca37e1b2e45ff7b810315db5a768cd9254f6d","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"LOG \u003d utils.make_a_logger()"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class Status(Enum):"},{"line_number":60,"context_line":"    CONNECTION_ERROR \u003d \u0027connection_error\u0027,"},{"line_number":61,"context_line":"    PUSH_ERROR \u003d \u0027push_error\u0027,"},{"line_number":62,"context_line":"    ERROR \u003d \u0027error\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_54b4e635","line":59,"updated":"2020-09-25 12:54:19.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"5dc861ec5f4ac16e492838b78617d51d754a1a24"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ed4ca37e1b2e45ff7b810315db5a768cd9254f6d","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    UNBUILDABLE \u003d \u0027unbuildable\u0027"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"# All error status constants."},{"line_number":73,"context_line":"STATUS_ERRORS \u003d (Status.CONNECTION_ERROR, Status.PUSH_ERROR,"},{"line_number":74,"context_line":"                 Status.ERROR, Status.PARENT_ERROR)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# The dictionary of unbuildable images supports keys in the format:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_34afb2e0","line":73,"updated":"2020-09-25 12:54:19.000000000","message":"pep8: E305 expected 2 blank lines after class or function definition, found 1","commit_id":"5dc861ec5f4ac16e492838b78617d51d754a1a24"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b3cd36deaa57883a4c391810a2b479db4b15b0bc","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"class Status(Enum):"},{"line_number":58,"context_line":"    CONNECTION_ERROR \u003d \u0027connection_error\u0027,"},{"line_number":59,"context_line":"    PUSH_ERROR \u003d \u0027push_error\u0027,"},{"line_number":60,"context_line":"    ERROR \u003d \u0027error\u0027,"},{"line_number":61,"context_line":"    PARENT_ERROR \u003d \u0027parent_error\u0027,"},{"line_number":62,"context_line":"    BUILT \u003d \u0027built\u0027,"},{"line_number":63,"context_line":"    BUILDING \u003d \u0027building\u0027,"},{"line_number":64,"context_line":"    UNMATCHED \u003d \u0027unmatched\u0027,"},{"line_number":65,"context_line":"    MATCHED \u003d \u0027matched\u0027,"},{"line_number":66,"context_line":"    UNPROCESSED \u003d \u0027unprocessed\u0027,"},{"line_number":67,"context_line":"    SKIPPED \u003d \u0027skipped\u0027,"},{"line_number":68,"context_line":"    UNBUILDABLE \u003d \u0027unbuildable\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c3b12c04","line":67,"range":{"start_line":58,"start_character":0,"end_line":67,"end_character":24},"updated":"2020-09-29 15:32:54.000000000","message":"why commas?","commit_id":"dbc4ee055d85ec87aa5dadfc7934934190c6bab3"}]}
