fixed #1198 issue by encoding the unicode parameters to bytes and decoding the
bytes response to unicode
This commit is contained in:
		
							parent
							
								
									bced5a3f81
								
							
						
					
					
						commit
						44f60ba141
					
				| 
						 | 
					@ -61,7 +61,7 @@ def create_new_paste(contents):
 | 
				
			||||||
        'expiry': '1week',
 | 
					        'expiry': '1week',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    url = 'https://bpaste.net'
 | 
					    url = 'https://bpaste.net'
 | 
				
			||||||
    response = urlopen(url, data=urlencode(params)).read()
 | 
					    response = urlopen(url, data=urlencode(params).encode()).read().decode()
 | 
				
			||||||
    m = re.search(r'href="/raw/(\w+)"', response)
 | 
					    m = re.search(r'href="/raw/(\w+)"', response)
 | 
				
			||||||
    if m:
 | 
					    if m:
 | 
				
			||||||
        return '%s/show/%s' % (url, m.group(1))
 | 
					        return '%s/show/%s' % (url, m.group(1))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue