summaryrefslogtreecommitdiffstats
path: root/pym/portage/util/_eventloop/GlibEventLoop.py
Commit message (Collapse)AuthorAgeFilesLines
* EventLoop: implement child_watch_addZac Medico2012-02-161-0/+1
|
* GlibEventLoop: use gi.repository.GLibZac Medico2012-02-101-5/+1
|
* EventLoop: name poll constants like glib'sZac Medico2012-02-091-0/+6
| | | | | | It's conceivable the constants could be implementation dependent, so use glib's generic IO_* names rather than the POLL* names which are associated specifically with python's select.poll object.
* Add global_event_loop() and GlibEventLoop.Zac Medico2012-02-091-0/+20
This causes all PollScheduler instances within a given process to share a singleton EventLoop instance, and also makes it possible to swap in glib's main loop for all portage event loops in the main process.