Fix Scheduler._set_digraph() to correctly handle cases when max_jobs is True.
authorZac Medico <zmedico@gentoo.org>
Tue, 29 Jul 2008 17:50:36 +0000 (17:50 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 29 Jul 2008 17:50:36 +0000 (17:50 -0000)
svn path=/main/trunk/; revision=11267

pym/_emerge/__init__.py

index 87c6262a40ab8ddf1aa3210f11828ca4d78ec4ab..6951590dbcfca2663839593550f63b0282b11344 100644 (file)
@@ -8936,7 +8936,8 @@ class Scheduler(PollScheduler):
                return background
 
        def _set_digraph(self, digraph):
-               if self._max_jobs < 2:
+               if self._max_jobs is not True and \
+                       self._max_jobs < 2:
                        # save some memory
                        self._digraph = None
                        return