Package svnmailer :: Module util :: Class ReadOnlyDict
[show private | hide private]
[frames | no frames]

Class ReadOnlyDict

object --+    
         |    
      dict --+
             |
            ReadOnlyDict


Read only dictionary
Method Summary
  __delitem__(self, key)
deleting is not allowed
  __setitem__(self, key, value)
modifiying is not allowed
  clear(self)
clearing is not allowed
  fromkeys(cls, seq, value)
Chokes by default, so work around it (Class method)
  pop(self, key, default)
popping is not allowed
  popitem(self)
popping is not allowed
  setdefault(self, default)
modifying is not allowed
  update(self, newdict)
updating is not allowed
    Inherited from dict
  __init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature...
  __cmp__(x, y)
x.__cmp__(y) <==> cmp(x,y)...
  __contains__(x, y)
x.__contains__(y) <==> y in x...
  __eq__(x, y)
x.__eq__(y) <==> x==y...
  __ge__(x, y)
x.__ge__(y) <==> x>=y...
  __getattribute__(...)
x.__getattribute__('name') <==> x.name...
  __getitem__(x, y)
x.__getitem__(y) <==> x[y]...
  __gt__(x, y)
x.__gt__(y) <==> x>y...
  __hash__(x)
x.__hash__() <==> hash(x)...
  __iter__(x)
x.__iter__() <==> iter(x)...
  __le__(x, y)
x.__le__(y) <==> x<=y...
  __len__(x)
x.__len__() <==> len(x)...
  __lt__(x, y)
x.__lt__(y) <==> x<y...
  __ne__(x, y)
x.__ne__(y) <==> x!=y...
  __repr__(x)
x.__repr__() <==> repr(x)...
  copy(D)
D.copy() -> a shallow copy of D...
  get(D, k, d)
D.get(k[,d]) -> D[k] if k in D, else d.
  has_key(D, k)
D.has_key(k) -> True if D has a key k, else False...
  items(D)
D.items() -> list of D's (key, value) pairs, as 2-tuples...
  iteritems(D)
D.iteritems() -> an iterator over the (key, value) items of D...
  iterkeys(D)
D.iterkeys() -> an iterator over the keys of D...
  itervalues(D)
D.itervalues() -> an iterator over the values of D...
  keys(D)
D.keys() -> list of D's keys...
  values(D)
D.values() -> list of D's values...
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name...
  __reduce__(...)
helper for pickle...
  __reduce_ex__(...)
helper for pickle...
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value...
  __str__(x)
x.__str__() <==> str(x)...
    Inherited from type
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...

Instance Method Details

__delitem__(self, key)
(Index deletion operator)

deleting is not allowed
Overrides:
__builtin__.dict.__delitem__

__setitem__(self, key, value)
(Index assignment operator)

modifiying is not allowed
Overrides:
__builtin__.dict.__setitem__

clear(self)

clearing is not allowed
Overrides:
__builtin__.dict.clear

pop(self, key, default=None)

popping is not allowed
Overrides:
__builtin__.dict.pop

popitem(self)

popping is not allowed
Overrides:
__builtin__.dict.popitem

setdefault(self, default=None)

modifying is not allowed
Overrides:
__builtin__.dict.setdefault

update(self, newdict)

updating is not allowed
Overrides:
__builtin__.dict.update

Class Method Details

fromkeys(cls, seq, value=None)

Chokes by default, so work around it
Overrides:
__builtin__.type.fromkeys

Generated by Epydoc 2.0 on Sun Sep 25 20:49:16 2005 http://epydoc.sf.net