33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From a77165d7c8caadf514462d359c6d564048c2c33a Mon Sep 17 00:00:00 2001
 | |
| From: Sandro <42254081+Numblesix@users.noreply.github.com>
 | |
| Date: Tue, 29 Jan 2019 13:29:52 +0100
 | |
| Subject: [PATCH] Changed Encoding to UTF-8
 | |
| 
 | |
| Starting from RHV/Ovirt 4.2 we saw issues with the agent(unable to fence) after switching to UTF-8 all worked again.
 | |
| ---
 | |
|  agents/rhevm/fence_rhevm.py | 4 ++--
 | |
|  1 file changed, 2 insertions(+), 2 deletions(-)
 | |
| 
 | |
| diff --git a/agents/rhevm/fence_rhevm.py b/agents/rhevm/fence_rhevm.py
 | |
| index 2a5107cc6..a1cdaf605 100644
 | |
| --- a/agents/rhevm/fence_rhevm.py
 | |
| +++ b/agents/rhevm/fence_rhevm.py
 | |
| @@ -88,7 +88,7 @@ def send_command(opt, command, method="GET"):
 | |
|  	## send command through pycurl
 | |
|  	conn = pycurl.Curl()
 | |
|  	web_buffer = io.BytesIO()
 | |
| -	conn.setopt(pycurl.URL, url.encode("ascii"))
 | |
| +	conn.setopt(pycurl.URL, url.encode("UTF-8"))
 | |
|  	conn.setopt(pycurl.HTTPHEADER, [
 | |
|  		"Version: 3",
 | |
|  		"Content-type: application/xml",
 | |
| @@ -128,7 +128,7 @@ def send_command(opt, command, method="GET"):
 | |
|  
 | |
|  		opt["cookie"] = cookie
 | |
|  
 | |
| -	result = web_buffer.getvalue().decode()
 | |
| +	result = web_buffer.getvalue().decode("UTF-8")
 | |
|  
 | |
|  	logging.debug("%s\n", command)
 | |
|  	logging.debug("%s\n", result)
 |