From 85dca10ea8de614220615ffff6e01b05574ecf7f Mon Sep 17 00:00:00 2001 From: jstenar <> Date: Mon, 14 May 2007 18:02:27 +0000 Subject: [PATCH] pyreadline: fix pre_inputhook and startup_hook, autoindent were not functioning in ipython --- doc/ChangeLog | 3 +++ pyreadline/modes/basemode.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/ChangeLog b/doc/ChangeLog index 7db5183..aae8e65 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,6 @@ +2007-05-14 Jörgen Stenarson + * pre_inputhook and startup_hook were not functioning properly. + 2007-05-09 Jörgen Stenarson * Fix ticket #153, python2.3 installation problem * Updates to documentation diff --git a/pyreadline/modes/basemode.py b/pyreadline/modes/basemode.py index 1c82f69..8e9704a 100644 --- a/pyreadline/modes/basemode.py +++ b/pyreadline/modes/basemode.py @@ -22,8 +22,6 @@ class BaseMode(object): self.rlobj=rlobj self.exit_dispatch = {} self.key_dispatch = {} - self.startup_hook=None - self.pre_input_hook=None self.argument=1 self.prevargument=None @@ -60,6 +58,8 @@ class BaseMode(object): mark_directories=property(*_gs("mark_directories")) completer=property(*_gs("completer")) begidx=property(*_gs("begidx")) + startup_hook=property(*_gs("startup_hook")) + pre_input_hook=property(*_gs("pre_input_hook")) endidx=property(*_gs("endidx")) console=property(_g("console"))