From b323952e632fb25f5b1b2e41687dbdaf9646a367 Mon Sep 17 00:00:00 2001 From: Dimitri Fontaine Date: Wed, 25 Aug 2010 18:00:54 +0200 Subject: [PATCH] Fix work in progress line encoding in reader.py to not touch read data if self.encoding is None --- pgloader/reader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pgloader/reader.py b/pgloader/reader.py index 7d51bfc..6315bab 100644 --- a/pgloader/reader.py +++ b/pgloader/reader.py @@ -296,7 +296,10 @@ class UnbufferedFileReader: % self.fd.tell()) last_line_read = True - yield line + if self.encoding is not None: + yield line.encode(self.encoding) + else: + yield line return