commit:     db3d216676831d8b6c184fb25f94dc54f8710a11
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  7 20:19:26 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Apr  7 20:20:15 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=db3d2166

GlibEventLoop: remove (unused and unmaintained)

 pym/portage/util/_eventloop/GlibEventLoop.py     | 23 -----------------------
 pym/portage/util/_eventloop/global_event_loop.py |  1 -
 2 files changed, 24 deletions(-)

diff --git a/pym/portage/util/_eventloop/GlibEventLoop.py 
b/pym/portage/util/_eventloop/GlibEventLoop.py
deleted file mode 100644
index f2f5c5e64..000000000
--- a/pym/portage/util/_eventloop/GlibEventLoop.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-class GlibEventLoop(object):
-
-       # TODO: Support multiprocessing by using a separate glib.MainContext
-       # instance for each process.
-       supports_multiprocessing = False
-
-       def __init__(self):
-               import gi.repository.GLib as glib
-               self.IO_ERR = glib.IO_ERR
-               self.IO_HUP = glib.IO_HUP
-               self.IO_IN = glib.IO_IN
-               self.IO_NVAL = glib.IO_NVAL
-               self.IO_OUT = glib.IO_OUT
-               self.IO_PRI = glib.IO_PRI
-               self.iteration = glib.main_context_default().iteration
-               self.child_watch_add = glib.child_watch_add
-               self.idle_add = glib.idle_add
-               self.io_add_watch = glib.io_add_watch
-               self.timeout_add = glib.timeout_add
-               self.source_remove = glib.source_remove

diff --git a/pym/portage/util/_eventloop/global_event_loop.py 
b/pym/portage/util/_eventloop/global_event_loop.py
index 502dab882..e2c7d71ea 100644
--- a/pym/portage/util/_eventloop/global_event_loop.py
+++ b/pym/portage/util/_eventloop/global_event_loop.py
@@ -6,7 +6,6 @@ import os
 from .EventLoop import EventLoop
 
 _default_constructor = EventLoop
-#from .GlibEventLoop import GlibEventLoop as _default_constructor
 
 # If _default_constructor doesn't support multiprocessing,
 # then _multiprocessing_constructor is used in subprocesses.

Reply via email to