)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ac0956644570650bf4d1a1d2c4bed099c909abc2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"829ec6d3_0ea94985","updated":"2024-07-08 17:21:25.000000000","message":"recheck","commit_id":"0ed46d0b67ab748a81f0ac8be8b33117336795e7"}],"openstack/cloud/openstackcloud.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"025d507547c34b8a0174fd53bf6d33a3546f1d8e","unresolved":true,"context_lines":[{"line_number":261,"context_line":"            self.session._sdk_connection \u003d weakref.proxy(self)"},{"line_number":262,"context_line":"        return self._session"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    def authorize(self):"},{"line_number":265,"context_line":"        \"\"\"Authorize this Connection"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        .. note:: This method is optional. When an application makes a call"},{"line_number":268,"context_line":"                  to any OpenStack service, this method allows you to request"},{"line_number":269,"context_line":"                  a token manually before attempting to do anything else."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"        :returns: A string token."},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        :raises: :class:`~openstack.exceptions.HttpException` if the"},{"line_number":274,"context_line":"                 authorization fails due to reasons like the credentials"},{"line_number":275,"context_line":"                 provided are unable to be authorized or the `auth_type`"},{"line_number":276,"context_line":"                 argument is missing, etc."},{"line_number":277,"context_line":"        \"\"\""},{"line_number":278,"context_line":"        try:"},{"line_number":279,"context_line":"            return self.session.get_token()"},{"line_number":280,"context_line":"        except keystoneauth1.exceptions.ClientException as e:"},{"line_number":281,"context_line":"            raise exceptions.SDKException(e)"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    @property"},{"line_number":284,"context_line":"    def _pool_executor(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"0eef17e8_5636ff8c","line":281,"range":{"start_line":264,"start_character":0,"end_line":281,"end_character":44},"updated":"2024-07-30 12:43:51.000000000","message":"I just realized we move this here only to move it back in a follow-up patch. Will respin.","commit_id":"8bf23b0508a2ad96ce048df9cc49001ae066bf35"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"28f6fc21cae89b1c11662c618214db447ecc18e8","unresolved":false,"context_lines":[{"line_number":261,"context_line":"            self.session._sdk_connection \u003d weakref.proxy(self)"},{"line_number":262,"context_line":"        return self._session"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    def authorize(self):"},{"line_number":265,"context_line":"        \"\"\"Authorize this Connection"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"        .. note:: This method is optional. When an application makes a call"},{"line_number":268,"context_line":"                  to any OpenStack service, this method allows you to request"},{"line_number":269,"context_line":"                  a token manually before attempting to do anything else."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"        :returns: A string token."},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"        :raises: :class:`~openstack.exceptions.HttpException` if the"},{"line_number":274,"context_line":"                 authorization fails due to reasons like the credentials"},{"line_number":275,"context_line":"                 provided are unable to be authorized or the `auth_type`"},{"line_number":276,"context_line":"                 argument is missing, etc."},{"line_number":277,"context_line":"        \"\"\""},{"line_number":278,"context_line":"        try:"},{"line_number":279,"context_line":"            return self.session.get_token()"},{"line_number":280,"context_line":"        except keystoneauth1.exceptions.ClientException as e:"},{"line_number":281,"context_line":"            raise exceptions.SDKException(e)"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    @property"},{"line_number":284,"context_line":"    def _pool_executor(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ea6feade_0cb25910","line":281,"range":{"start_line":264,"start_character":0,"end_line":281,"end_character":44},"in_reply_to":"0eef17e8_5636ff8c","updated":"2024-07-30 13:05:57.000000000","message":"Done","commit_id":"8bf23b0508a2ad96ce048df9cc49001ae066bf35"}]}
