)]}'
{"RELEASENOTES.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5a8fcbe186935e89b662cae2eb035f00ad0a311c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"taskflow"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bf51134e_732c774a","line":1,"updated":"2020-06-30 15:59:40.000000000","message":"This shouldn\u0027t have been checked in","commit_id":"91736453ce6b5472da5ae92873719a0cb996b64a"}],"releasenotes/notes/reno.cache":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5a8fcbe186935e89b662cae2eb035f00ad0a311c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"file-contents:"},{"line_number":3,"context_line":"  releasenotes/notes/drop-python-2-7-73d3113c69d724d6.yaml:"},{"line_number":4,"context_line":"    upgrade:"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"bf51134e_b3260f68","line":1,"updated":"2020-06-30 15:59:40.000000000","message":"Neither should this","commit_id":"91736453ce6b5472da5ae92873719a0cb996b64a"}],"taskflow/test.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7ebf6c33e7fb5b91e12cc257d19e1856e98a42d2","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import fixtures"},{"line_number":23,"context_line":"from unittest import mock"},{"line_number":24,"context_line":"from oslotest import base"},{"line_number":25,"context_line":"import six"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from testtools import compat"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_d6b560d2","line":24,"updated":"2020-06-09 11:58:51.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslotest.base)","commit_id":"eb52282cf78be98f43becf8c7d6cb243fa4276d5"}],"taskflow/tests/unit/worker_based/test_proxy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a7b989922fcf6a22d5e7475471b24bc130e45df3","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            call.Connection(self.broker_url, transport\u003dNone,"},{"line_number":137,"context_line":"                            transport_options\u003dNone),"},{"line_number":138,"context_line":"            call.Exchange(name\u003dself.exchange,"},{"line_number":139,"context_line":"                               durable\u003dFalse,"},{"line_number":140,"context_line":"                               auto_delete\u003dTrue)"},{"line_number":141,"context_line":"        ]"},{"line_number":142,"context_line":"        self.assertEqual(master_mock_calls, self.master_mock.mock_calls)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_f84f9f67","line":139,"updated":"2020-06-10 10:27:04.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"2f0a4a78c9637906b954beee5e9c5e83793b5441"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a7b989922fcf6a22d5e7475471b24bc130e45df3","unresolved":false,"context_lines":[{"line_number":137,"context_line":"                            transport_options\u003dNone),"},{"line_number":138,"context_line":"            call.Exchange(name\u003dself.exchange,"},{"line_number":139,"context_line":"                               durable\u003dFalse,"},{"line_number":140,"context_line":"                               auto_delete\u003dTrue)"},{"line_number":141,"context_line":"        ]"},{"line_number":142,"context_line":"        self.assertEqual(master_mock_calls, self.master_mock.mock_calls)"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_5855ebf9","line":140,"updated":"2020-06-10 10:27:04.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"2f0a4a78c9637906b954beee5e9c5e83793b5441"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a7b989922fcf6a22d5e7475471b24bc130e45df3","unresolved":false,"context_lines":[{"line_number":149,"context_line":"            call.Connection(self.broker_url, transport\u003d\u0027memory\u0027,"},{"line_number":150,"context_line":"                            transport_options\u003dtransport_opts),"},{"line_number":151,"context_line":"            call.Exchange(name\u003dself.exchange,"},{"line_number":152,"context_line":"                               durable\u003dFalse,"},{"line_number":153,"context_line":"                               auto_delete\u003dTrue)"},{"line_number":154,"context_line":"        ]"},{"line_number":155,"context_line":"        self.assertEqual(master_mock_calls, self.master_mock.mock_calls)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_385ab729","line":152,"updated":"2020-06-10 10:27:04.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"2f0a4a78c9637906b954beee5e9c5e83793b5441"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a7b989922fcf6a22d5e7475471b24bc130e45df3","unresolved":false,"context_lines":[{"line_number":150,"context_line":"                            transport_options\u003dtransport_opts),"},{"line_number":151,"context_line":"            call.Exchange(name\u003dself.exchange,"},{"line_number":152,"context_line":"                               durable\u003dFalse,"},{"line_number":153,"context_line":"                               auto_delete\u003dTrue)"},{"line_number":154,"context_line":"        ]"},{"line_number":155,"context_line":"        self.assertEqual(master_mock_calls, self.master_mock.mock_calls)"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff570b3c_983e63b7","line":153,"updated":"2020-06-10 10:27:04.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"2f0a4a78c9637906b954beee5e9c5e83793b5441"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5a8fcbe186935e89b662cae2eb035f00ad0a311c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import socket"},{"line_number":18,"context_line":"from unittest.mock import call"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from taskflow.engines.worker_based import proxy"},{"line_number":21,"context_line":"from taskflow import test"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_73bab7e1","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":30},"updated":"2020-06-30 15:59:40.000000000","message":"This should read\n\n  from unittest import mock\n\nlike elsewhere..","commit_id":"91736453ce6b5472da5ae92873719a0cb996b64a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5a8fcbe186935e89b662cae2eb035f00ad0a311c","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from taskflow.engines.worker_based import proxy"},{"line_number":21,"context_line":"from taskflow import test"},{"line_number":22,"context_line":"from taskflow.test import mock"},{"line_number":23,"context_line":"from taskflow.utils import threading_utils"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_13ec1bf2","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":30},"updated":"2020-06-30 15:59:40.000000000","message":"and you need to drop this","commit_id":"91736453ce6b5472da5ae92873719a0cb996b64a"}]}
