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

Type 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__(D, k)
D.__contains__(k) -> True if D has a key k, else False...
  __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...
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...
  __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)...

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.1 on Mon Apr 17 12:39:11 2006 http://epydoc.sf.net