)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"4dfde9655d06c8880a698a102980d5bff3ca4f6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"85d996e8_e070e2ca","updated":"2021-10-21 00:32:55.000000000","message":"recheck","commit_id":"220534c0f735b6a8d57df4bd89adc5e0561a69a0"}],"tests/unit/test_zk.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"70aefb55ac5dec6847b662387a572ded523edfe9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from zuul import scheduler"},{"line_number":17,"context_line":"import testtools"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from tests.zk import TestZooKeeperConnection"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_9c748e37","line":16,"updated":"2020-11-02 11:46:08.000000000","message":"linters: F401 \u0027zuul.scheduler\u0027 imported but unused","commit_id":"c4dcdb184efd8c058ba8fe15c56ca3ca2bef76e9"}],"zuul/zk/components.py":[{"author":{"_account_id":30637,"name":"Jan Kubovy","email":"jan.kubovy@bmw.de","username":"kubovy"},"change_message_id":"5ffadcf06f744f844a4dfae124592bfbd321fb7c","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        :return: Path representing the components\u0027s ZNode"},{"line_number":174,"context_line":"        \"\"\""},{"line_number":175,"context_line":"        return ZooKeeperComponent(self.client, kind, hostname, dict("},{"line_number":176,"context_line":"            # TODO (felix): Do we need to store the hostname also in the value"},{"line_number":177,"context_line":"            # of the znode if it\u0027s already used as key?"},{"line_number":178,"context_line":"            hostname\u003dhostname,"},{"line_number":179,"context_line":"            state\u003dZooKeeperComponentState.STOPPED.name,"},{"line_number":180,"context_line":"            version\u003dversion,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_b81a287a","line":177,"range":{"start_line":176,"start_character":12,"end_line":177,"end_character":55},"updated":"2020-11-03 07:37:07.000000000","message":"You want to parse it from the node path \"/.../[hostname]-[sequence]\"?","commit_id":"c4dcdb184efd8c058ba8fe15c56ca3ca2bef76e9"}]}
