)]}'
{"storlets/agent/daemon/server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"864f59abf803561e0cfca652195114b0d2f66a68","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    def execute(self, dtg):"},{"line_number":160,"context_line":"        task_id \u003d str(uuid.uuid4())[:8]"},{"line_number":161,"context_line":"        self.logger.debug(\u0027Execute storlet %s (task %s)\u0027 %"},{"line_number":162,"context_line":"                   (self.storlet_name, task_id))"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"        while len(self.task_id_to_pid) \u003e\u003d self.pool_size:"},{"line_number":165,"context_line":"            self._wait_child_process()"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_61ec2abb","line":162,"updated":"2020-09-06 10:57:34.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"3c734d5c3d848c62dd8589a4e5beac48299a57a9"}],"storlets/agent/daemon_factory/server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5b44bf9d4d4b527e93bc8cfadf21c57df26089ab","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015-2016 OpenStack Foundation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_81bb3e0d","line":1,"updated":"2020-09-06 08:28:47.000000000","message":"pep8: E902 TokenError: EOF in multi-line statement","commit_id":"39b9d94c817ad3fd5d9adc255bfdf176a5927dd9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4d19bdedfb2f01bcea692bf9dc9b73cde9791ce9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015-2016 OpenStack Foundation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_21ccf287","line":1,"updated":"2020-09-06 09:27:05.000000000","message":"pep8: E902 TokenError: EOF in multi-line statement","commit_id":"1d096022c9881be078773df9de9d7473cee0a98d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a6c90101a0a589f482d2b300099c2db3349f4921","unresolved":false,"context_lines":[{"line_number":508,"context_line":"    @command_handler"},{"line_number":509,"context_line":"    def halt(self, dtg):"},{"line_number":510,"context_line":"        try:"},{"line_number":511,"context_line":"            terminated \u003d self.shutdown_all_processes()"},{"line_number":512,"context_line":"            msg \u003d \u0027Stopped all storlet daemons. Terminating.\u0027"},{"line_number":513,"context_line":"            return CommandSuccess(msg, False)"},{"line_number":514,"context_line":"        except SDaemonError as err:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_0180cef6","line":511,"updated":"2020-09-06 10:08:18.000000000","message":"pep8: F841 local variable \u0027terminated\u0027 is assigned to but never used","commit_id":"2cf86ca92afa6865a8e98fa5ec018c24b9847b88"}],"tests/unit/agent/daemon_factory/test_server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"864f59abf803561e0cfca652195114b0d2f66a68","unresolved":false,"context_lines":[{"line_number":615,"context_line":"            halt.return_value \u003d SBusResponse(True, \u0027OK\u0027)"},{"line_number":616,"context_line":"            resp \u003d self.dfactory.halt(DummyDatagram())"},{"line_number":617,"context_line":"            self.assertTrue(resp.status)"},{"line_number":618,"context_line":"            self.assertEquals("},{"line_number":619,"context_line":"                \u0027Stopped all storlet daemons. Terminating.\u0027, resp.message)"},{"line_number":620,"context_line":"            self.assertFalse(resp.iterable)"},{"line_number":621,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_81efbeaf","line":618,"updated":"2020-09-06 10:57:34.000000000","message":"pep8: H234: assertEquals is deprecated, use assertEqual","commit_id":"3c734d5c3d848c62dd8589a4e5beac48299a57a9"}]}
