From c7f618184563f62d3eb94196e8169c1f9f00524c Mon Sep 17 00:00:00 2001 From: shimizukawa <> Date: Wed, 30 Mar 2011 09:34:12 +0900 Subject: [PATCH] fix for python3: fp.write() need bytes object instead of str. --- pyreadline/lineeditor/history.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyreadline/lineeditor/history.py b/pyreadline/lineeditor/history.py index bff3247..034cc1e 100644 --- a/pyreadline/lineeditor/history.py +++ b/pyreadline/lineeditor/history.py @@ -91,7 +91,7 @@ class LineHistory(object): fp = open(filename, 'wb') for line in self.history[-self.history_length:]: fp.write(ensure_bytes(line.get_line_text())) - fp.write('\n') + fp.write(b'\n') fp.close()