From 7591b6f3c39c5c8512b5b17991b357cd54fa1c8b Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Sun, 26 Jan 2014 20:31:10 -0500 Subject: [PATCH] Explicitly encode to UTF-8 This is not necessarily the default in Python 2. --- openslide/lowlevel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslide/lowlevel.py b/openslide/lowlevel.py index 67473d07..2a818c3b 100644 --- a/openslide/lowlevel.py +++ b/openslide/lowlevel.py @@ -106,7 +106,7 @@ def from_param(cls, obj): if isinstance(obj, cls._bytes_type): return obj elif isinstance(obj, cls._str_type): - return obj.encode() + return obj.encode('UTF-8') else: raise TypeError('Incorrect type')