From cc35a871d7864dd08a400637532b9ad8872e6204 Mon Sep 17 00:00:00 2001 From: jstenar <> Date: Thu, 19 Jul 2007 17:01:31 +0000 Subject: [PATCH] Fix bug reported by Michael Graz --- doc/ChangeLog | 5 +++++ pyreadline/modes/emacs.py | 2 ++ pyreadline/release.py | 2 +- pyreadline/rlmain.py | 3 ++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/doc/ChangeLog b/doc/ChangeLog index 474c4c6..406fb7f 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2007-07-19 Jörgen Stenarson + * Fix bug that made copying fail in some cases + * Fix bug in parse_and_bind, reported by Michael Graz. + * Change version string to 1.5.svn + 2007-05-29 Jörgen Stenarson * Increasing version number to 1.4.4 * Fixing typo in changelog diff --git a/pyreadline/modes/emacs.py b/pyreadline/modes/emacs.py index b4e93c6..7349587 100644 --- a/pyreadline/modes/emacs.py +++ b/pyreadline/modes/emacs.py @@ -44,6 +44,8 @@ class EmacsMode(basemode.BaseMode): pass while 1: self._update_line() + lbuf=self.l_buffer + log_sock("point:%s mark:%s selection_mark:%s"%(lbuf.point,lbuf.mark,lbuf.selection_mark)) try: event = c.getkeypress() except KeyboardInterrupt: diff --git a/pyreadline/release.py b/pyreadline/release.py index ef2beb3..2ae8714 100644 --- a/pyreadline/release.py +++ b/pyreadline/release.py @@ -22,7 +22,7 @@ name = 'pyreadline' branch = '' -version = '1.4.4' +version = '1.5.svn' revision = '$Revision$' diff --git a/pyreadline/rlmain.py b/pyreadline/rlmain.py index 88bf5fe..bbe5dfd 100644 --- a/pyreadline/rlmain.py +++ b/pyreadline/rlmain.py @@ -133,7 +133,8 @@ class Readline(object): func = getattr(self.mode, py_name) except AttributeError: log('unknown func key="%s" func="%s"' % (key, func_name)) - print 'unknown function to bind: "%s"' % func_name + print 'pyeadline parse_and_bind error, unknown function to bind: "%s"' % func_name + return self.mode._bind_key(key, func) except: log('error')