Package buildbot :: Package steps :: Module transfer :: Class _DirectoryWriter
[hide private]
[frames] | no frames]

Class _DirectoryWriter

source code

 twisted.spread.jelly.Jellyable --+            
                                  |            
twisted.spread.flavors.Serializable --+        
                                      |        
   twisted.spread.flavors.Referenceable --+    
                                          |    
                                _FileWriter --+
                                              |
                                             _DirectoryWriter

A DirectoryWriter is implemented as a FileWriter, with an added post-processing step to unpack the archive, once the transfer has completed.

Instance Methods [hide private]
 
__init__(self, destroot, maxsize, compress, mode) source code
 
remote_unpack(self)
Called by remote slave to state that no more data will be transfered
source code

Inherited from _FileWriter: __del__, remote_close, remote_write

Inherited from twisted.spread.flavors.Referenceable: jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

Class Variables [hide private]

Inherited from twisted.spread.flavors.Referenceable: __implemented__, __provides__, perspective

Method Details [hide private]

__init__(self, destroot, maxsize, compress, mode)
(Constructor)

source code 
Overrides: _FileWriter.__init__