)]}'
{"heat/db/sqlalchemy/api.py":[{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"4344a31ccfc4fc19a4f91040b2ace8f1a29ee694","unresolved":false,"context_lines":[{"line_number":663,"context_line":"        raise exception.NotFound("},{"line_number":664,"context_line":"            _(\u0027Attempt to update sofware deployment with \u0027"},{"line_number":665,"context_line":"              \u0027id: %(id)s %(msg)s\u0027) % {\u0027id\u0027: deployment_id,"},{"line_number":666,"context_line":"                                       \u0027msg\u0027: \u0027that does not exist\u0027})"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"    deployment.update(values)"},{"line_number":669,"context_line":"    deployment.save(_session(context))"}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2Fd9I%3D","line":666,"updated":"2014-01-13 15:42:33.000000000","message":"What\u0027s the idea behind extracting the message? It seems it would make translation harder.","commit_id":"68e9dac78d2eb990ece3391ade66d33601cbcc9f"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"3f9c9e816d64c259a3a04ca15ee1b18be3c4ee3b","unresolved":false,"context_lines":[{"line_number":663,"context_line":"        raise exception.NotFound("},{"line_number":664,"context_line":"            _(\u0027Attempt to update sofware deployment with \u0027"},{"line_number":665,"context_line":"              \u0027id: %(id)s %(msg)s\u0027) % {\u0027id\u0027: deployment_id,"},{"line_number":666,"context_line":"                                       \u0027msg\u0027: \u0027that does not exist\u0027})"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"    deployment.update(values)"},{"line_number":669,"context_line":"    deployment.save(_session(context))"}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2FcwA%3D","line":666,"in_reply_to":"AAAAUH%2F%2Fd9I%3D","updated":"2014-01-13 19:22:27.000000000","message":"This weird convention is used throughout api.py. Can we stick with the convention in this change and fix all the messages later?","commit_id":"68e9dac78d2eb990ece3391ade66d33601cbcc9f"}],"heat/db/sqlalchemy/models.py":[{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"4344a31ccfc4fc19a4f91040b2ace8f1a29ee694","unresolved":false,"context_lines":[{"line_number":287,"context_line":"                             nullable\u003dTrue)"},{"line_number":288,"context_line":"    group \u003d sqlalchemy.Column(\u0027group\u0027, sqlalchemy.String(255))"},{"line_number":289,"context_line":"    config \u003d sqlalchemy.Column(\u0027config\u0027, sqlalchemy.Text)"},{"line_number":290,"context_line":"    io \u003d sqlalchemy.Column(\u0027io\u0027, Json)"},{"line_number":291,"context_line":"    tenant \u003d sqlalchemy.Column("},{"line_number":292,"context_line":"        \u0027tenant\u0027, sqlalchemy.String(256), nullable\u003dFalse)"},{"line_number":293,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2Fd8k%3D","line":290,"updated":"2014-01-13 15:42:33.000000000","message":"io is a pretty confusing name.","commit_id":"68e9dac78d2eb990ece3391ade66d33601cbcc9f"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"3f9c9e816d64c259a3a04ca15ee1b18be3c4ee3b","unresolved":false,"context_lines":[{"line_number":287,"context_line":"                             nullable\u003dTrue)"},{"line_number":288,"context_line":"    group \u003d sqlalchemy.Column(\u0027group\u0027, sqlalchemy.String(255))"},{"line_number":289,"context_line":"    config \u003d sqlalchemy.Column(\u0027config\u0027, sqlalchemy.Text)"},{"line_number":290,"context_line":"    io \u003d sqlalchemy.Column(\u0027io\u0027, Json)"},{"line_number":291,"context_line":"    tenant \u003d sqlalchemy.Column("},{"line_number":292,"context_line":"        \u0027tenant\u0027, sqlalchemy.String(256), nullable\u003dFalse)"},{"line_number":293,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUH%2F%2Fctc%3D","line":290,"in_reply_to":"AAAAUH%2F%2Fd8k%3D","updated":"2014-01-13 19:22:27.000000000","message":"This used to be 2 columns, inputs and outputs. However inputs and outputs are now lists, and Json doesn\u0027t know how to codec a top-level list, only a dict.\n\nMaybe rename to inputs_outputs?","commit_id":"68e9dac78d2eb990ece3391ade66d33601cbcc9f"}]}
