I've noticed some behaviors I can't explain with python and plan9. I am using contrib/installed bichued/python. Trying to read from a serial port I would suspect I would have to use f.read() if I want to be able to catch a specific string where there is no newline.
For instance: When my firewall is finished booting it end with this output: Type help or '?' for a list of available commands. firewall> "firewall>" being the command prompt. I would expect to see the same from: import sys f = open("/dev/eia0","r") while (True): sys.stdout.write(f.read(1)) Yet this only yields: Type help or '?' for a list of available commands. Which makes me think it is still looking for a newline. Cons exhibits the expected behavior with the same appliance. That is the prompt is included. ian