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

Class EbuildPhase

source code

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

Instance Methods [hide private]
 
_start(self) source code
 
_env_extractor_exit(self, env_extractor) source code
 
_start_lock(self) source code
 
_lock_exit(self, ebuild_lock) source code
 
_get_log_path(self) source code
 
_start_ebuild(self) source code
 
_ebuild_exit(self, ebuild_process) source code
 
_post_phase_exit(self, post_phase) source code
 
_append_temp_log(self, temp_log, log_path) source code
 
_open_log(self, log_path) source code
 
_die_hooks(self) source code
 
_die_hooks_exit(self, die_hooks) source code
 
_fail_clean(self) source code
 
_fail_clean_exit(self, clean_phase) source code
 
_elog(self, elog_funcname, lines, background=None) 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]
  _features_display = ('ccache', 'compressdebug', 'distcc', 'dis...
  _locked_phases = ('setup', 'preinst', 'postinst', 'prerm', 'po...

Inherited from CompositeTask.CompositeTask (private): _TASK_QUEUED

Properties [hide private]
  _ebuild_lock
  actionmap
  fd_pipes
  phase
  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]

_features_display

Value:
('ccache',
 'compressdebug',
 'distcc',
 'distcc-pump',
 'fakeroot',
 'installsources',
 'keeptemp',
 'keepwork',
...

_locked_phases

Value:
('setup', 'preinst', 'postinst', 'prerm', 'postrm')