Package portage :: Package _emirrordist :: Module FetchTask :: Class FetchTask
[hide private]

Class FetchTask

source code

                           object --+            
                                    |            
           util.SlotObject.SlotObject --+        
                                        |        
_emerge.AsynchronousTask.AsynchronousTask --+    
                                            |    
          _emerge.CompositeTask.CompositeTask --+
                                                |
                                               FetchTask

Nested Classes [hide private]
  _mirror_info
_mirror_info(name, location)
Instance Methods [hide private]
 
_start(self) source code
 
_success(self) source code
 
_distfiles_digester_exit(self, digester) source code
 
_start_fetch(self) source code
 
_try_next_mirror(self) source code
 
_next_uri(self) source code
 
_fetch_fs(self, mirror_info) source code
 
_fs_mirror_digester_exit(self, digester) source code
 
_fs_mirror_copier_exit(self, copier) source code
 
_fetch_uri(self, uri) source code
 
_fetcher_exit(self, fetcher) source code
 
_fetch_digester_exit(self, digester) source code
 
_fetch_copier_exit(self, copier) source code
 
_unlink_file(self, file_path, dir_info) source code
 
_have_needed_digests(self) source code
 
_select_hash(self) source code
 
_find_bad_digest(self, digests) source code
 
_hardlink_atomic(self, src, dest, dir_info) source code

Inherited from _emerge.CompositeTask.CompositeTask: isAlive

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

Inherited from util.SlotObject.SlotObject: __init__, copy

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

Static Methods [hide private]
 
_mirror_iterator(uri, mirrors_dict) source code
 
_same_device(path1, path2) source code
Class Variables [hide private]
Properties [hide private]
  _current_mirror
  _current_stat
  _fetch_tmp_dir_info
  _fetch_tmp_file
  _fs_mirror_stack
  _log_path
  _mirror_stack
  _previously_added
  _primaryuri_stack
  _tried_uris
  config
  cpv
  digests
  distfile
  restrict
  uri_tuple

Inherited from _emerge.CompositeTask.CompositeTask: scheduler

Inherited from _emerge.AsynchronousTask.AsynchronousTask: background, cancelled, returncode

Inherited from object: __class__

Method Details [hide private]

_start(self)

source code 
Overrides: _emerge.AsynchronousTask.AsynchronousTask._start