Package conary :: Module files :: Class DeviceFile
[hide private]
[frames] | no frames]

Class DeviceFile

source code

             object --+        
                      |        
lib.cstreams'.StreamSet --+    
                          |    
                       File --+
                              |
                             DeviceFile
Known Subclasses:
BlockDevice, CharacterDevice

Instance Methods [hide private]
 
sizeString(self) source code
 
restore(self, fileContents, root, target, journal=None, nameLookup=True) source code

Inherited from File: __deepcopy__, __eq__, __init__, chmod, copy, diff, eq, fileId, freeze, modeString, pathId, remove, setMtime, setPermissions, timeString, twm

Inherited from lib.cstreams'.StreamSet: __cmp__, __hash__, __new__, find, thaw

Inherited from object: __delattr__, __getattribute__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  streamDict = {2: (0, <class 'conary.files.DeviceStream'>, 'dev...
  _streamDict = streams.StreamSetDef(streamDict)

Inherited from File: hasContents, ignoreUnknown, lsTag, skipChmod

Properties [hide private]
  devt

Inherited from File: flags, flavor, inode, provides, requires, tags, thePathId

Inherited from object: __class__

Method Details [hide private]

sizeString(self)

source code 
Overrides: File.sizeString

restore(self, fileContents, root, target, journal=None, nameLookup=True)

source code 
Overrides: File.restore

Class Variable Details [hide private]

streamDict

Value:
{2: (0, <class 'conary.files.DeviceStream'>, 'devt'),
 3: (0, <class 'conary.files.FlagsStream'>, 'flags'),
 4: (0, <class 'conary.streams.FlavorsStream'>, 'flavor'),
 5: (0, <class 'conary.files.InodeStream'>, 'inode'),
 6: (2, <class 'conary.streams.DependenciesStream'>, 'provides'),
 7: (2, <class 'conary.streams.DependenciesStream'>, 'requires'),
 8: (0, <class 'conary.streams.StringsStream'>, 'tags')}