Changes to pym/_emerge/__init__.py from the previous commit weren't meant
authorZac Medico <zmedico@gentoo.org>
Sun, 13 Jul 2008 07:34:06 +0000 (07:34 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 13 Jul 2008 07:34:06 +0000 (07:34 -0000)
to be committed yet.

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

pym/_emerge/__init__.py

index d8c5347f3cc48174b1c5c7d3846315faece574f0..ac2d63b28a72793213207c8f347a2547f7f44087 100644 (file)
@@ -2760,8 +2760,6 @@ class EbuildBinpkg(EbuildPhase):
                pkg = self.pkg
                bintree = pkg.root_config.trees["bintree"]
                binpkg_tmpfile = self._binpkg_tmpfile
-               writemsg("EbuildBinpkg returncode %s binpkg_tmpfile '%s'\n" % \
-                       (self.returncode, binpkg_tmpfile))
                if self.returncode == os.EX_OK:
                        bintree.inject(pkg.cpv, filename=binpkg_tmpfile)
 
@@ -3363,23 +3361,7 @@ class PackageMerge(AsynchronousTask):
        __slots__ = ("merge",)
 
        def _start(self):
-
-               log_path = self.merge.settings.get("PORTAGE_LOG_FILE")
-               log_file = None
-
-               orig_stdout = sys.stdout
-
-               if self.background and log_path is not None:
-                       log_file = open(log_path, 'a')
-                       sys.stdout = log_file
-
-               try:
-                       self.returncode = self.merge.merge()
-               finally:
-                       if log_file is not None:
-                               sys.stdout = orig_stdout
-                               log_file.close()
-
+               self.returncode = self.merge.merge()
                self.wait()
 
 class DependencyArg(object):
@@ -8808,7 +8790,7 @@ class Scheduler(PollScheduler):
        def _build_exit(self, build):
                if build.returncode == os.EX_OK:
                        self.curval += 1
-                       merge = PackageMerge(background=build.background, merge=build)
+                       merge = PackageMerge(merge=build)
                        merge.addExitListener(self._merge_exit)
                        self._task_queues.merge.add(merge)
                else:
@@ -8944,7 +8926,7 @@ class Scheduler(PollScheduler):
                        task = self._task(pkg, background)
 
                        if pkg.installed:
-                               merge = PackageMerge(background=background, merge=task)
+                               merge = PackageMerge(merge=task)
                                merge.addExitListener(self._merge_exit)
                                task_queues.merge.add(merge)
                        elif pkg.built: