This is a patch with new binaries and modified source code for my port of python for the BeOS 1.1d7/1.1d7.1 The following is an excerpt of the readme you'll find in the archive. UPDATE 05/07/96 I've found a bug (well it was so obvious that i hadn't even noticed it when i compiled python for the dr7) : the >>> and ... prompts never appeared, nor the text of an input("some text"). This is due to stderr being line buffered while it should be unbuffered, and setbuf(std???,NULL) doesn't work so python -u is inefficient (besides there's another bug with stdout and stderr never getting flushed on exit). Fortunately fflush() works so here is a partial workaround which will fully fix the problem, but only for the input() builtin function, and for the prompts in interactive mode. These are the only place where python uses stderr so the fix is complete as long as you use only python builtins. If you explicitely access sys.stderr yourself, you'll run into troubles. It could be fixed by catching file accesses to stderr in posix and builtin modules but i don't think it's worth it. Hopefully BeOS 1.1d8 will have this fixed and it's due in august so... wait :-) The only changed file is Parser/myreadline.c. If you want to recompile yourself instead of simply copying my binaries, you cd to Parser/, type make, cd to Modules/, type make again. That's it ! Instructions : Simply unpack and untar the archive anywhere and cp python_dr7_patch1/* your_python_dir. Eventually you will need to setfile the executables. Benoit triquet_ben@lsi.supelec.fr