From 653ce7c2fca96bf9925946c8f14e3db1faca46cb Mon Sep 17 00:00:00 2001 From: Peter Landgren Date: Sat, 11 Aug 2012 08:40:44 +0000 Subject: [PATCH] Issue 5964, UTF16reader returned str, shoul be unicode. svn: r20200 --- src/plugins/lib/libgedcom.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/lib/libgedcom.py b/src/plugins/lib/libgedcom.py index 98f841d81..121217866 100644 --- a/src/plugins/lib/libgedcom.py +++ b/src/plugins/lib/libgedcom.py @@ -1219,11 +1219,11 @@ class UTF16Reader(BaseReader): self.reset() def readline(self): - l = self.ifile.readline() + l = unicode(self.ifile.readline()) if l.strip(): - return l + return l.translate(STRIP_DICT) else: - return self.ifile.readline() + return unicode(self.ifile.readline()).translate(STRIP_DICT) class AnsiReader(BaseReader):