diff --git a/ChangeLog b/ChangeLog index 9cc569cc9db75132d93834b2ebbbdcbc755165f0..7ce14ce438b6aeefcf86ef52ed4c5f17a5580f9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2003-10-26 Per Cederqvist <ceder@ceder.dyndns.org> + + Rework the spawn API. + * pcl_expect/spawn.py: Some documentation added. + (stty_init): Change default value to False instead of None. + (__use): New function. + (_inherit_stty): New function. + (_stty_init): New function. + (_spawn): New arguments: inherit_stty, stty_init. Only inherit + stty settings if stdin is a tty. If an exception occurs in the + child, transfer it to the parent as a remote_exception.Remote + object. + (Spawn.__init__): New optional arguments: inherit_stty, stty_init. + (spawn2): Pass all arguments to the Spawn constructor. + + Transfer exceptions from one process to another. + * pcl_expect/remote_exception.py: New file. + (Remote): New class. + (Remote.__init__): New method. + (serialize): New function. + (re_raise): New function. + 2003-10-25 Per Cederqvist <ceder@ceder.dyndns.org> Write more doc.