)]}'
{"zuul/executor/runner.py":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"07043a4c5ac06dd064c6b904a475cf62824b9141","unresolved":false,"context_lines":[{"line_number":99,"context_line":"            root, self.connections, email, username,"},{"line_number":100,"context_line":"            speed_limit, speed_time, cache_root, logger)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    def _grab_frozen_job(self):"},{"line_number":103,"context_line":"        url \u003d self.runner_config[\"api\"]"},{"line_number":104,"context_line":"        if self.runner_config.get(\"tenant\"):"},{"line_number":105,"context_line":"            url \u003d os.path.join(url, \"tenant\", self.runner_config[\"tenant\"])"}],"source_content_type":"text/x-python","patch_set":20,"id":"5fc1f717_d069fe8b","line":102,"updated":"2019-03-25 20:12:15.000000000","message":"Can you use camelcase to remain consistent with the rest of the code?","commit_id":"8d1f627678e5172c0c55541efc03030adfff4925"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"07043a4c5ac06dd064c6b904a475cf62824b9141","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            url \u003d os.path.join(url, self.runner_config[\"job\"])"},{"line_number":118,"context_line":"        return requests.get(url).json()"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    def prep_workspace(self):"},{"line_number":121,"context_line":"        self.ansible_manager.copyAnsibleFiles()"},{"line_number":122,"context_line":"        job_params \u003d self._grab_frozen_job()"},{"line_number":123,"context_line":"        self.merger_lock \u003d threading.Lock()"}],"source_content_type":"text/x-python","patch_set":20,"id":"5fc1f717_f0667abb","line":120,"updated":"2019-03-25 20:12:15.000000000","message":"And here.","commit_id":"8d1f627678e5172c0c55541efc03030adfff4925"}]}
