)]}'
{"tripleoclient/utils.py":[{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"2c0d70546db6feb3811cff45abff875bc5da111a","unresolved":true,"context_lines":[{"line_number":2913,"context_line":""},{"line_number":2914,"context_line":"        found_conflict \u003d True"},{"line_number":2915,"context_line":"        for x in conflicts:"},{"line_number":2916,"context_line":"            msg +\u003d (\"Conflict detected for resource_registry entry: {}.\\n\""},{"line_number":2917,"context_line":"                    \"\\tUser environment: {}.\\n\""},{"line_number":2918,"context_line":"                    \"\\tInternal environment: {}\\n\").format("},{"line_number":2919,"context_line":"                x, abs_env_path, protected_registry[x])"},{"line_number":2920,"context_line":""},{"line_number":2921,"context_line":"    if found_conflict:"},{"line_number":2922,"context_line":"        raise exceptions.DeploymentError(msg)"}],"source_content_type":"text/x-python","patch_set":10,"id":"aa0bc47a_f5e0ec87","line":2919,"range":{"start_line":2916,"start_character":1,"end_line":2919,"end_character":55},"updated":"2021-06-18 12:23:58.000000000","message":"I love that. Error message pointing to actual issue with details. Thank you!","commit_id":"3c6b90c204fa5cfa33e0c14f9e5b52a76fcbf6dd"},{"author":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"change_message_id":"85c48daad2c0e1f4409b793444b2772279b2b172","unresolved":true,"context_lines":[{"line_number":2932,"context_line":""},{"line_number":2933,"context_line":"        found_conflict \u003d True"},{"line_number":2934,"context_line":"        for x in conflicts:"},{"line_number":2935,"context_line":"            msg +\u003d (\"Conflict detected for resource_registry entry: {}.\\n\""},{"line_number":2936,"context_line":"                    \"\\tUser environment: {}.\\n\""},{"line_number":2937,"context_line":"                    \"\\tInternal environment: {}\\n\").format("},{"line_number":2938,"context_line":"                x, abs_env_path, protected_registry[x])"}],"source_content_type":"text/x-python","patch_set":13,"id":"f8593ac3_17fcf66d","line":2935,"updated":"2021-06-29 00:42:28.000000000","message":"Nice, so annoying to find these type of conflicts without this info. ++","commit_id":"b0f802590427f219559492ef4d7e84d97939d10e"}],"tripleoclient/v1/overcloud_deploy.py":[{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"2c0d70546db6feb3811cff45abff875bc5da111a","unresolved":true,"context_lines":[{"line_number":1001,"context_line":"                   \u0027types that are used internally are protected, and cannot \u0027"},{"line_number":1002,"context_line":"                   \u0027be overridden in the user environment. Setting this \u0027"},{"line_number":1003,"context_line":"                   \u0027argument disables the protection, allowing the protected \u0027"},{"line_number":1004,"context_line":"                   \u0027resource types to be override in the user environment.\u0027)"},{"line_number":1005,"context_line":"        )"},{"line_number":1006,"context_line":"        return parser"},{"line_number":1007,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"90ec8aab_dd6a0774","line":1004,"updated":"2021-06-18 12:23:58.000000000","message":"Maybe a big fat warning about the potential consequences, or a link to some documentation with said warning?","commit_id":"3c6b90c204fa5cfa33e0c14f9e5b52a76fcbf6dd"}]}
