|
seeking non gtk io monitoring function: msg#00055gnome.gtk+.python
Hello, I'm making a server/client type program. The server will monitor and process data collecting in a file. I have two criteria I must satisfy. These are: 1) The data creation is completely asynchronous. 2) I need to respond to new data immediately. The obvious solution would be to form a tight while loop with read, test for read result and a short sleep function at it's end. But this seem to be very wasteful. I'd rather have a function that is suspended (not racking up CPU cycles). On the PYGTK side I've used: gobject.io_add_watch(source, condition, callback) ( see: MonitoringIO ) in a mainloop and let the pygtk app deal with CPU cycles. For the server side, I'd rather not use pygtk as it doesn't have any other gtk functionality. Some pygtk function wrap other python function. Is there a non-pygtk io_add_watch function? One that suspends execution until there's new IO on a file? Steven Howe steven.howe@xxxxxxxxxxx _______________________________________________ pygtk mailing list pygtk@xxxxxxxxxx http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: FileChooserDialog an FontSelectionDialog: 00055, Nemesis |
|---|---|
| Next by Date: | Re: seeking non gtk io monitoring function: 00055, Steve McClure |
| Previous by Thread: | [Fwd: Re: ANNOUNCE: PyGTK 2.5.0 released (unstable) - PROBLEMS]i: 00055, Johan Dahlin |
| Next by Thread: | Re: seeking non gtk io monitoring function: 00055, Steve McClure |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |