)]}'
{"openstackclient/image/v2/image.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"6c78f620917e6a84e3c76e3e9c56d9321050a993","unresolved":false,"context_lines":[{"line_number":365,"context_line":"            # Previously this didn\u0027t happen, and it breaks programmatic copy"},{"line_number":366,"context_line":"            # operations that worked before switching from glanceclient to SDK."},{"line_number":367,"context_line":"            # We can simply strip known-bad properties here before flattening."},{"line_number":368,"context_line":"            for bad_prop in (\u0027self\u0027,):"},{"line_number":369,"context_line":"                parsed_args.properties.pop(bad_prop, None)"},{"line_number":370,"context_line":"            # Flatten all other properties"},{"line_number":371,"context_line":"            for k, v in parsed_args.properties.items():"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_17e6cb45","line":368,"updated":"2020-05-10 00:33:06.000000000","message":"Let me know if you think this is too much pre-optimizing, and I can simplify this to just popping the single attribute... Or if there\u0027s somewhere better to do this.","commit_id":"7ab54cdee82cd22911b963904d6a1e4a8f97f250"}]}
