From b2cf76de50546fc33695ad67ea9d5a1a3784339d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Jul 2010 15:43:53 -0600 Subject: [PATCH] Fix #6328 (cannot obtain metadata from server) --- src/calibre/utils/magick_draw.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/magick_draw.py b/src/calibre/utils/magick_draw.py index 0962afe807..c5609a48be 100644 --- a/src/calibre/utils/magick_draw.py +++ b/src/calibre/utils/magick_draw.py @@ -144,6 +144,8 @@ def compose_image(canvas, image, left, top): int(top)) def load_image(path): + if isinstance(path, unicode): + path = path.encode(filesystem_encoding) img = alloc_wand('NewMagickWand') if not p.MagickReadImage(img, path): severity = p.ExceptionType(0)