diff --git a/pyreadline/modes/basemode.py b/pyreadline/modes/basemode.py index 3d4e857..4257624 100644 --- a/pyreadline/modes/basemode.py +++ b/pyreadline/modes/basemode.py @@ -147,7 +147,7 @@ class BaseMode(object): self.next_meta = False control, meta, shift, code = event.keyinfo event.keyinfo = (control, True, shift, code) - if self._process_keyevent(event.keyinfo): + if self.process_keyevent(event.keyinfo): break c.write('\r\n') diff --git a/pyreadline/modes/emacs.py b/pyreadline/modes/emacs.py index f9ac178..f34d784 100644 --- a/pyreadline/modes/emacs.py +++ b/pyreadline/modes/emacs.py @@ -42,7 +42,7 @@ class EmacsMode(basemode.BaseMode): """logfun should be function that takes disp_fun and line_buffer object """ self._keylog=logfun - def _process_keyevent(self, keyinfo): + def process_keyevent(self, keyinfo): """return True when line is final """ #Process exit keys. Only exit on empty line