-í
æ¶<c       s?     d  Z    d f  d „  ƒ  YZ : d e f d „  ƒ  YZ d S(   sG   A more or less complete user-defined wrapper around dictionary objects.s   UserDictc      s   t  Z  e d „ Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z  d „  Z	  d „  Z
  d	 „  Z  d
 „  Z  d „  Z   d „  Z ! d „  Z " d „  Z # d „  Z $ d „  Z % d „  Z - e d „ Z 1 e d „ Z 5 d „  Z 7 d „  Z RS(   Nc    s7     h  |  _  | t j	 o  |  i | ƒ n d  S(   N(   s   selfs   datas   dicts   Nones   update(   s   selfs   dict(    (    s   /usr/lib/python2.2/UserDict.pys   __init__ s    c    s     t  |  i ƒ Sd  S(   N(   s   reprs   selfs   data(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   __repr__ s    c    sG    	 t  | t ƒ o 
 t |  i | i ƒ Sn  t |  i | ƒ Sd  S(   N(   s
   isinstances   dicts   UserDicts   cmps   selfs   data(   s   selfs   dict(    (    s   /usr/lib/python2.2/UserDict.pys   __cmp__ s   c    s     t  |  i ƒ Sd  S(   N(   s   lens   selfs   data(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   __len__ s    c    s     |  i | Sd  S(   N(   s   selfs   datas   key(   s   selfs   key(    (    s   /usr/lib/python2.2/UserDict.pys   __getitem__ s    c    s     | |  i | <d  S(   N(   s   items   selfs   datas   key(   s   selfs   keys   item(    (    s   /usr/lib/python2.2/UserDict.pys   __setitem__ s    c    s     |  i | =d  S(   N(   s   selfs   datas   key(   s   selfs   key(    (    s   /usr/lib/python2.2/UserDict.pys   __delitem__ s    c    s     |  i i ƒ  d  S(   N(   s   selfs   datas   clear(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   clear s    c    s•     |  i t j o  t |  i ƒ Sn  d  k }  |  i }  z"  h  |  _  | i |  ƒ } Wd    | |  _ X | i |  ƒ  | Sd  S(   N(   s   selfs	   __class__s   UserDicts   datas   copys   cs   update(   s   selfs   copys   datas   c(    (    s   /usr/lib/python2.2/UserDict.pys   copy s   c    s     |  i i ƒ  Sd  S(   N(   s   selfs   datas   keys(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   keys s    c    s     |  i i ƒ  Sd  S(   N(   s   selfs   datas   items(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   items s    c    s       |  i i ƒ  Sd  S(   N(   s   selfs   datas	   iteritems(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys	   iteritems  s    c    s   ! ! |  i i ƒ  Sd  S(   N(   s   selfs   datas   iterkeys(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   iterkeys! s    c    s   " " |  i i ƒ  Sd  S(   N(   s   selfs   datas
   itervalues(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys
   itervalues" s    c    s   # # |  i i ƒ  Sd  S(   N(   s   selfs   datas   values(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   values# s    c    s   $ $ |  i i | ƒ Sd  S(   N(   s   selfs   datas   has_keys   key(   s   selfs   key(    (    s   /usr/lib/python2.2/UserDict.pys   has_key$ s    c    s—   % & t  | t ƒ o ' |  i i | i ƒ nd ( t  | t |  i ƒ ƒ o ) |  i i | ƒ n1 + x* | i ƒ  D+ ] \ } } , | |  | <qs Wd  S(   N(
   s
   isinstances   dicts   UserDicts   selfs   datas   updates   types   itemss   ks   v(   s   selfs   dicts   vs   k(    (    s   /usr/lib/python2.2/UserDict.pys   update% s    c    s1   - . |  i | ƒ o / | Sn 0 |  | Sd  S(   N(   s   selfs   has_keys   keys   failobj(   s   selfs   keys   failobj(    (    s   /usr/lib/python2.2/UserDict.pys   get- s   c    s7   1 2 |  i | ƒ o 3 | |  | <n 4 |  | Sd  S(   N(   s   selfs   has_keys   keys   failobj(   s   selfs   keys   failobj(    (    s   /usr/lib/python2.2/UserDict.pys
   setdefault1 s   c    s   5 6 |  i i ƒ  Sd  S(   N(   s   selfs   datas   popitem(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   popitem5 s   c    s   7 8 | |  i j Sd  S(   N(   s   keys   selfs   data(   s   selfs   key(    (    s   /usr/lib/python2.2/UserDict.pys   __contains__7 s   (   s   __name__s
   __module__s   Nones   __init__s   __repr__s   __cmp__s   __len__s   __getitem__s   __setitem__s   __delitem__s   clears   copys   keyss   itemss	   iteritemss   iterkeyss
   itervaluess   valuess   has_keys   updates   gets
   setdefaults   popitems   __contains__(    (    (    s   /usr/lib/python2.2/UserDict.pys   UserDict s*   	s   IterableUserDictc      s   : t  Z ; d „  Z RS(   Nc    s   ; < t  |  i ƒ Sd  S(   N(   s   iters   selfs   data(   s   self(    (    s   /usr/lib/python2.2/UserDict.pys   __iter__; s   (   s   __name__s
   __module__s   __iter__(    (    (    s   /usr/lib/python2.2/UserDict.pys   IterableUserDict: s   	N(   s   __doc__s   UserDicts   IterableUserDict(   s   UserDicts   IterableUserDict(    (    s   /usr/lib/python2.2/UserDict.pys   ? s   7