From f993b847ab9a14907f72a419acb258a4d54c39de Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Thu, 19 Jul 2012 23:46:30 -0400 Subject: [PATCH] Encode URLs as UTF-8 before opening them. --- earwigbot/wiki/copyvios/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/earwigbot/wiki/copyvios/__init__.py b/earwigbot/wiki/copyvios/__init__.py index f08b935..d01b943 100644 --- a/earwigbot/wiki/copyvios/__init__.py +++ b/earwigbot/wiki/copyvios/__init__.py @@ -65,7 +65,7 @@ class CopyvioMixIn(object): ignored, and the original content is returned. """ try: - response = self._opener.open(url, timeout=5) + response = self._opener.open(url.encode("utf8"), timeout=5) except (URLError, timeout): return None result = response.read()