Fix logic inside PollScheduler._can_add_job() so that load average is
authorZac Medico <zmedico@gentoo.org>
Sat, 15 Nov 2008 23:14:01 +0000 (23:14 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 15 Nov 2008 23:14:01 +0000 (23:14 -0000)
properly considered when a single job is running.

svn path=/main/trunk/; revision=11958

pym/_emerge/__init__.py

index 23ca11fb6ad9a939ea927e3995d64f5ef694ee88..dfe0be3c9fbdc217f2693f2f0f9e88f4d9342974 100644 (file)
@@ -8558,7 +8558,7 @@ class PollScheduler(object):
 
                if max_load is not None and \
                        (max_jobs is True or max_jobs > 1) and \
-                       self._running_job_count() > 1:
+                       self._running_job_count() >= 1:
                        try:
                                avg1, avg5, avg15 = os.getloadavg()
                        except (AttributeError, OSError), e: