Package conary :: Package local :: Module update :: Class _InfoFile
[hide private]
[frames] | no frames]

Class _InfoFile

source code

object --+    
         |    
      dict --+
             |
            _InfoFile

Simple object for bootstrapping editing /etc/passwd and /etc/group This object is only used before the user-info and group-info tag handlers are installed, and before any shadowing information has been added to the filesystem.

Instance Methods [hide private]
 
__init__(self, root, path, keyfield, idfield, listfield, defaultList)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
addLine(self, lineItems) source code
 
hasId(self, id) source code
 
newId(self) source code
 
id(self, name) source code
 
getList(self, name) source code
 
extendList(self, name, item) source code
 
cmpLine(self, a, b) source code
 
write(self) source code

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, __setitem__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, root, path, keyfield, idfield, listfield, defaultList)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Returns:
new empty dictionary

Overrides: dict.__init__
(inherited documentation)