)]}'
{"gear/__init__.py":[{"author":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"change_message_id":"c00868e697c7e993837575970eb34187d7f9cf43","unresolved":false,"context_lines":[{"line_number":1204,"context_line":""},{"line_number":1205,"context_line":"    def _checkTimeout(self, start_time, timeout):"},{"line_number":1206,"context_line":"        if time.time() - start_time \u003e timeout:"},{"line_number":1207,"context_line":"            self.connections_condition.release()"},{"line_number":1208,"context_line":"            raise TimeoutError()"},{"line_number":1209,"context_line":""},{"line_number":1210,"context_line":"    def waitForServer(self, timeout\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_6a20a2b1","line":1207,"updated":"2018-01-04 03:59:54.000000000","message":"I don\u0027t think the release should be done in this method. It should be in waitForServer (below, around line 1228) possible as a catch for TimeoutError and then appropriately handling the release before raising.","commit_id":"1c3129e891050f95d18215890bd83c910d3bccff"}]}
