iwfm.Unbuffered

class iwfm.Unbuffered(stream)[source]

Write unbuffered output to console, for example to print progress at runtime without newline characters.

Example:

outport = Unbuffered(sys.stdout)
outport.write(' ' + date)

From Magnus Lycka Magnus at thinkware.se

Parameters:

object (console object)

__init__(stream)[source]

Wrap stream so writes are flushed immediately.

Parameters:

stream (file-like object) – stream to wrap, e.g. sys.stdout

Methods

__init__(stream)

Wrap stream so writes are flushed immediately.

write(data)

Write data to the wrapped stream and flush immediately.

writelines(datas)

Write a sequence of lines to the wrapped stream and flush immediately.