)]}'
{"rally/plugins/common/runners/constant.py":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"6b826e8a38d5f9da1e8c2f2659591b91bdcf14b2","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        self._join_processes(process_pool, result_queue)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"def _run_scenario_once_with_unpack_args(args):"},{"line_number":213,"context_line":"    # NOTE(andreykurilin): `pool.imap` is used in"},{"line_number":214,"context_line":"    #     ConstantForDurationScenarioRunner. It does not want to work with"},{"line_number":215,"context_line":"    #     instance-methods, class-methods and static-methods. Also, it can\u0027t"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_bb00a235","line":212,"updated":"2016-04-26 12:48:35.000000000","message":"Did this work before?","commit_id":"da7d45518886c4cb39ec5cbfc9418c73de3f59eb"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"3b7d673ee0e7c56e065e0a199f31ff1a56dfb59b","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        self._join_processes(process_pool, result_queue)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"def _run_scenario_once_with_unpack_args(args):"},{"line_number":213,"context_line":"    # NOTE(andreykurilin): `pool.imap` is used in"},{"line_number":214,"context_line":"    #     ConstantForDurationScenarioRunner. It does not want to work with"},{"line_number":215,"context_line":"    #     instance-methods, class-methods and static-methods. Also, it can\u0027t"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a122d0e_161b6d74","line":212,"in_reply_to":"1a122d0e_bb00a235","updated":"2016-04-26 12:50:06.000000000","message":"yes. previously, _run_scenario_once accepted tuple with all arguments and unpacking was implemented inside method.","commit_id":"da7d45518886c4cb39ec5cbfc9418c73de3f59eb"}],"rally/task/runner.py":[{"author":{"_account_id":8491,"name":"Illia Khudoshyn","email":"ikhudoshyn@mirantis.com","username":"ikhudoshyn"},"change_message_id":"e9c0a6d73caf21fbc10461a6fca3c7dc26da670e","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"def _run_scenario_once(args):"},{"line_number":57,"context_line":"    if len(args) \u003d\u003d 5:"},{"line_number":58,"context_line":"        LOG.warning(\"Too many values to unpack from `args`. This tuple should \""},{"line_number":59,"context_line":"                    \"not include iteration number as a first element since it \""},{"line_number":60,"context_line":"                    \"is moved to `context` dict.\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_8f3a24e6","line":57,"range":{"start_line":57,"start_character":21,"end_line":57,"end_character":22},"updated":"2016-04-22 09:16:40.000000000","message":"Sorry, but this is so horribly ugly (and error-prone)","commit_id":"009a010c2e6a22d69a83255842572370727614b8"}],"tests/unit/plugins/common/runners/test_constant.py":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"5251e772150d0b6908819e656155d83faefa7fbe","unresolved":false,"context_lines":[{"line_number":232,"context_line":"        runner_obj.abort()"},{"line_number":233,"context_line":"        self.assertTrue(runner_obj.aborted.is_set())"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"class ConstantForDurationScenarioRunnerTestCase(test.TestCase):"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a122d0e_5a2b5eeb","line":235,"updated":"2016-04-25 15:39:52.000000000","message":"I would recommend to add test__run_scenario_once_with_unpack_args()","commit_id":"59def8df22602cd50d3c11e26ae669d6e997b655"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"3af517469d32d8613261c489eeed7cd90d24128a","unresolved":false,"context_lines":[{"line_number":232,"context_line":"        runner_obj.abort()"},{"line_number":233,"context_line":"        self.assertTrue(runner_obj.aborted.is_set())"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"class ConstantForDurationScenarioRunnerTestCase(test.TestCase):"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a122d0e_1dae0085","line":235,"in_reply_to":"1a122d0e_5a2b5eeb","updated":"2016-04-25 16:13:15.000000000","message":"Done","commit_id":"59def8df22602cd50d3c11e26ae669d6e997b655"}]}
