blob: e1f682a664c2071d03394eba6546a2c7f7615286 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# Copyright 2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
from _emerge.AbstractEbuildProcess import AbstractEbuildProcess
class EbuildSpawnProcess(AbstractEbuildProcess):
"""
Used by doebuild.spawn() to manage the spawned process.
"""
_spawn_kwarg_names = AbstractEbuildProcess._spawn_kwarg_names + \
('fakeroot_state',)
__slots__ = ('fakeroot_state', 'spawn_func')
def _spawn(self, args, **kwargs):
return self.spawn_func(args, env=self.settings.environ(), **kwargs)
|