From aacd8b5356bb16fd0e12a71a337a03f65060a35e Mon Sep 17 00:00:00 2001 From: jstenar Date: Fri, 17 Aug 2012 09:01:38 +0200 Subject: [PATCH 1/2] Make logserver.py callable To be callable there can be no relative imports. --- pyreadline/logserver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyreadline/logserver.py b/pyreadline/logserver.py index 06088c9..6ce88c5 100644 --- a/pyreadline/logserver.py +++ b/pyreadline/logserver.py @@ -10,7 +10,7 @@ from __future__ import print_function, unicode_literals, absolute_import import logging import logging.handlers import struct, socket -from .unicode_helper import ensure_unicode +from pyreadline.unicode_helper import ensure_unicode try: import msvcrt except ImportError: From ff1dfb08f1be2664f2cb4754cd24128a4ee75430 Mon Sep 17 00:00:00 2001 From: jstenar Date: Fri, 17 Aug 2012 09:12:38 +0200 Subject: [PATCH 2/2] Ensure add_history adds unicode string --- pyreadline/lineeditor/history.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyreadline/lineeditor/history.py b/pyreadline/lineeditor/history.py index c9f4850..1730cce 100644 --- a/pyreadline/lineeditor/history.py +++ b/pyreadline/lineeditor/history.py @@ -98,6 +98,7 @@ class LineHistory(object): def add_history(self, line): '''Append a line to the history buffer, as if it was the last line typed.''' + line = ensure_unicode(line) if not hasattr(line, "get_line_text"): line = lineobj.ReadLineTextBuffer(line) if not line.get_line_text():