)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f0a0156aff9126c68461da197ba52d962cd342a4","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The latest flake8 checks strings for escape chars, and also has a new"},{"line_number":10,"context_line":"and better rule about line breaks before binary operators - which is"},{"line_number":11,"context_line":"what knuth says should happen."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The escape char check was catching some asterisks in docstrings that"},{"line_number":14,"context_line":"weren\u0027t actually providing much, since we already list type as \"kwargs\"."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_5cc5985c","line":11,"updated":"2018-10-31 13:46:39.000000000","message":"/me dunno about better, but if knuth says..","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}],"openstack/baremetal/v1/node.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f0a0156aff9126c68461da197ba52d962cd342a4","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        super(Node, self).create(session, *args, **kwargs)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"        if (self.provision_state \u003d\u003d \u0027enroll\u0027"},{"line_number":243,"context_line":"                and expected_provision_state !\u003d \u0027enroll\u0027):"},{"line_number":244,"context_line":"            self.set_provision_state(session, \u0027manage\u0027, wait\u003dTrue)"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        if (self.provision_state \u003d\u003d \u0027manageable\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_3cc8dc74","line":243,"updated":"2018-10-31 13:46:39.000000000","message":"FWIW this is something that flake8 previously discouraged. go figure..","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f4941aaaa8bf69f2625642923ba345638d197e99","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        super(Node, self).create(session, *args, **kwargs)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"        if (self.provision_state \u003d\u003d \u0027enroll\u0027"},{"line_number":243,"context_line":"                and expected_provision_state !\u003d \u0027enroll\u0027):"},{"line_number":244,"context_line":"            self.set_provision_state(session, \u0027manage\u0027, wait\u003dTrue)"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        if (self.provision_state \u003d\u003d \u0027manageable\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_9c32505d","line":243,"in_reply_to":"3f79a3b5_3cc8dc74","updated":"2018-10-31 13:57:29.000000000","message":"It has two conflicting rules W503 and W504. Because WHAT?","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}],"openstack/database/v1/_proxy.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f0a0156aff9126c68461da197ba52d962cd342a4","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        \"\"\"Return a generator of flavors"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        :param kwargs query: Optional query parameters to be sent to limit"},{"line_number":141,"context_line":"                                 the resources being returned."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"        :returns: A generator of flavor objects"},{"line_number":144,"context_line":"        :rtype: :class:`~openstack.database.v1.flavor.Flavor`"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_1cbf20cb","line":141,"updated":"2018-10-31 13:46:39.000000000","message":"nit: indentation no longer matches (several cases in this file)","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f4941aaaa8bf69f2625642923ba345638d197e99","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        \"\"\"Return a generator of flavors"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        :param kwargs query: Optional query parameters to be sent to limit"},{"line_number":141,"context_line":"                                 the resources being returned."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"        :returns: A generator of flavor objects"},{"line_number":144,"context_line":"        :rtype: :class:`~openstack.database.v1.flavor.Flavor`"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_bc714c16","line":141,"in_reply_to":"3f79a3b5_1cbf20cb","updated":"2018-10-31 13:57:29.000000000","message":"Yeah - I really want to reformat a bunch of these ...","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}],"openstack/identity/v3/_proxy.py":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"7a092e066c678b840ca528a4eaba342488adf8dc","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    def credentials(self, **query):"},{"line_number":97,"context_line":"        \"\"\"Retrieve a generator of credentials"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        :param kwargs query: Optional query parameters to be sent to limit"},{"line_number":100,"context_line":"                                 the resources being returned."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        :returns: A generator of credentials instances."}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_a9583bfc","line":99,"updated":"2018-10-30 23:49:24.000000000","message":"it would be good to point this stuff at the documentation for the parameters -- although then you\u0027re making people dig into the api\u0027s that in some ways this is supposed to help with.  some of the others list the parameters, but that seems to be prone to bitrot too.  no easy answers :)","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}],"openstack/tests/functional/base.py":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"7a092e066c678b840ca528a4eaba342488adf8dc","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        if not (data.min_microversion"},{"line_number":134,"context_line":"                and data.max_microversion"},{"line_number":135,"context_line":"                and discover.version_between("},{"line_number":136,"context_line":"                    data.min_microversion,"},{"line_number":137,"context_line":"                    data.max_microversion,"},{"line_number":138,"context_line":"                    min_microversion)):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e942b33c","line":135,"updated":"2018-10-30 23:49:24.000000000","message":"have to agree this does look a bit more readable","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f4941aaaa8bf69f2625642923ba345638d197e99","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        if not (data.min_microversion"},{"line_number":134,"context_line":"                and data.max_microversion"},{"line_number":135,"context_line":"                and discover.version_between("},{"line_number":136,"context_line":"                    data.min_microversion,"},{"line_number":137,"context_line":"                    data.max_microversion,"},{"line_number":138,"context_line":"                    min_microversion)):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_5c627843","line":135,"in_reply_to":"3f79a3b5_e942b33c","updated":"2018-10-31 13:57:29.000000000","message":"I was pleasantly surprised at that myself.","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}],"tox.ini":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f0a0156aff9126c68461da197ba52d962cd342a4","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    doc8"},{"line_number":43,"context_line":"    flake8"},{"line_number":44,"context_line":"    hacking"},{"line_number":45,"context_line":"    pygments"},{"line_number":46,"context_line":"    readme"},{"line_number":47,"context_line":"commands \u003d"},{"line_number":48,"context_line":"    doc8 doc/source"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3f79a3b5_fcc10451","line":45,"updated":"2018-10-31 13:46:39.000000000","message":"this all should move to test-requirements IMO","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f4941aaaa8bf69f2625642923ba345638d197e99","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    doc8"},{"line_number":43,"context_line":"    flake8"},{"line_number":44,"context_line":"    hacking"},{"line_number":45,"context_line":"    pygments"},{"line_number":46,"context_line":"    readme"},{"line_number":47,"context_line":"commands \u003d"},{"line_number":48,"context_line":"    doc8 doc/source"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3f79a3b5_dced288e","line":45,"in_reply_to":"3f79a3b5_fcc10451","updated":"2018-10-31 13:57:29.000000000","message":"Yeah - I\u0027m trying to remember why it\u0027s here ...","commit_id":"d42811c405dd22823ba01c35bfc3bdcc227df231"}]}
