commit:     bf62f8954f087b4f2e1158eb7c62b7a03d5dd9a1
Author:     James Broadhead <jbroadhead <AT> twitter <DOT> com>
AuthorDate: Wed Oct  7 23:58:46 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Oct  7 23:58:46 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bf62f895

_emerge/Scheduler.py: Add FAILURE enum

 pym/_emerge/Scheduler.py | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index 968af6c..20a4e85 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -65,6 +65,10 @@ from _emerge.SequentialTaskQueue import SequentialTaskQueue
 if sys.hexversion >= 0x3000000:
        basestring = str
 
+# enums
+FAILURE = 1
+
+
 class Scheduler(PollScheduler):
 
        # max time between loadavg checks (milliseconds)
@@ -641,7 +645,7 @@ class Scheduler(PollScheduler):
                                writemsg_level(
                                        "!!! Unable to generate manifest for 
'%s'.\n" \
                                        % x.cpv, level=logging.ERROR, 
noiselevel=-1)
-                               return 1
+                               return FAILURE
 
                return os.EX_OK
 
@@ -673,7 +677,7 @@ class Scheduler(PollScheduler):
                                out = portage.output.EOutput()
                                for line in textwrap.wrap(msg, 70):
                                        out.eerror(line)
-                               return 1
+                               return FAILURE
 
                return os.EX_OK
 
@@ -719,7 +723,7 @@ class Scheduler(PollScheduler):
                                failures |= 1
 
                if failures:
-                       return 1
+                       return FAILURE
                return os.EX_OK
 
        def _add_prefetchers(self):
@@ -934,7 +938,7 @@ class Scheduler(PollScheduler):
                                build_dir.unlock()
 
                if failures:
-                       return 1
+                       return FAILURE
                return os.EX_OK
 
        def merge(self):
@@ -949,7 +953,7 @@ class Scheduler(PollScheduler):
                try:
                        self._background = self._background_mode()
                except self._unknown_internal_error:
-                       return 1
+                       return FAILURE
 
                rval = self._handle_self_update()
                if rval != os.EX_OK:
@@ -971,7 +975,7 @@ class Scheduler(PollScheduler):
                                out = portage.output.EOutput()
                                for l in msg:
                                        out.eerror(l)
-                               return 1
+                               return FAILURE
 
                        if self._background:
                                root_config.settings.unlock()
@@ -1180,7 +1184,7 @@ class Scheduler(PollScheduler):
                        printer.eerror("")
 
                if self._failed_pkgs_all:
-                       return 1
+                       return FAILURE
                return os.EX_OK
 
        def _elog_listener(self, mysettings, key, logentries, fulltext):

Reply via email to