From 836a4146f97b59c81fcf3d5dab913672d291cf2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Wed, 23 Jul 2014 20:55:31 +0200 Subject: [PATCH] MCD: Fixed small bug --- kcc/image.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kcc/image.py b/kcc/image.py index f8abfe6..fd00b90 100755 --- a/kcc/image.py +++ b/kcc/image.py @@ -24,6 +24,7 @@ __docformat__ = 'restructuredtext en' import os from io import BytesIO from urllib.request import Request, urlopen +from urllib.parse import quote from functools import reduce from PIL import Image, ImageOps, ImageStat, ImageChops from .shared import md5Checksum @@ -485,7 +486,7 @@ class Cover: self.tomeNumber = tomeNumber if self.tomeNumber in self.options.remoteCovers: try: - source = urlopen(Request(self.options.remoteCovers[self.tomeNumber], + source = urlopen(Request(quote(self.options.remoteCovers[self.tomeNumber]).replace('%3A', ':', 1), headers={'User-Agent': 'KindleComicConverter/' + __version__})).read() self.image = Image.open(BytesIO(source)) self.processExternal()