)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"f5998b7c8b9ad30bea5d67fc7cbb2d31786aa4a5","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Julien Danjou \u003cjulien@danjou.info\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-01-20 14:46:24 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"E238: allow to use a function in parent class"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ie7cea4156f0da5bf72d16e5eb5f4e13b7c095d3f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a961159_1d798682","line":7,"updated":"2015-01-20 18:58:35.000000000","message":"Isn\u0027t the new error H238, not E238? E238 would correspond to an error generated by pep8.py/flake8","commit_id":"bae8d281cd7c03cf64be9d8651bce0d6ad2ac0d0"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"f3430432795d2fe5690e422d05929af24c2b1553","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-01-20 14:46:24 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"E238: allow to use a function in parent class"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ie7cea4156f0da5bf72d16e5eb5f4e13b7c095d3f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a961159_bf986a76","line":8,"updated":"2015-01-20 18:20:38.000000000","message":"I assume this is related to one of the changes you made for https://review.openstack.org/#/c/148557/ , but I think it would be good to have an explanation for why this is needed.","commit_id":"bae8d281cd7c03cf64be9d8651bce0d6ad2ac0d0"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"44244aac71457cef9c58c3bb244d405946dd7743","unresolved":false,"context_lines":[{"line_number":9,"context_line":"There was a corner case that wasn\u0027t caught before where"},{"line_number":10,"context_line":"you would want to declare a class like this:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    class Foo(somefunc()):"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"but this falsely triggered H238. This allows for that and"},{"line_number":15,"context_line":"adds one more docstring update for a failure case."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a930d6b_50f9534c","line":12,"updated":"2015-01-21 15:30:53.000000000","message":"I guess I was looking for the actual code that failed, which in this case I believe was class Foo(six.with_metaclass(abc.ABCMeta, object)).","commit_id":"dc3e9feb30b67a9ae6a8f7cc4330aa7e596c22ec"}]}
