On 2007-09-17, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > It seems that another solution is gobject.io_add_watch, but I don't > see how it tells me how much I can read from the file - if I don't > know that, I won't know the argument to give to the read() method in > order to get all the data: > > http://www.pygtk.org/docs/pygobject/gobject-functions.html#function-gobject--io-add-watch >
Usually, gobject only tells you that data is there (that is all it knows). Therefore a read(1) should be safe. If that is too slow, consider os.read() which reads all data available (afaik, never tried it myself). Albert -- http://mail.python.org/mailman/listinfo/python-list