Package _emerge :: Module EbuildExecuter :: Class EbuildExecuter
[hide private]

Class EbuildExecuter

source code

                        object --+            
                                 |            
portage.util.SlotObject.SlotObject --+        
                                     |        
     AsynchronousTask.AsynchronousTask --+    
                                         |    
               CompositeTask.CompositeTask --+
                                             |
                                            EbuildExecuter

Instance Methods [hide private]
 
_start(self) source code
 
_setup_exit(self, setup_phase) source code
 
_unpack_exit(self, unpack_phase) source code

Inherited from CompositeTask.CompositeTask: isAlive

Inherited from AsynchronousTask.AsynchronousTask: addExitListener, addStartListener, cancel, poll, removeExitListener, removeStartListener, start, wait

Inherited from portage.util.SlotObject.SlotObject: __init__, copy

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _phases = ('prepare', 'configure', 'compile', 'test', 'install')
  _live_eclasses = frozenset(['bzr', 'cvs', 'darcs', 'git', 'git...

Inherited from CompositeTask.CompositeTask (private): _TASK_QUEUED

Properties [hide private]
  pkg
  settings

Inherited from CompositeTask.CompositeTask: scheduler

Inherited from CompositeTask.CompositeTask (private): _current_task

Inherited from AsynchronousTask.AsynchronousTask: background, cancelled, returncode

Inherited from object: __class__

Method Details [hide private]

_start(self)

source code 
Overrides: AsynchronousTask.AsynchronousTask._start

Class Variable Details [hide private]

_live_eclasses

Value:
frozenset(['bzr',
           'cvs',
           'darcs',
           'git',
           'git-2',
           'mercurial',
           'subversion',
           'tla'])