-í
é¶<c       sÿ      d  GH d GH d GH d f  d „  ƒ  YZ    h  Z ! e  ƒ  Z " e  ƒ  Z # d e e <$ d e e <% d GH. h  Z / x$ e d ƒ D/ ] Z 0 e e e <q W1 x! e d ƒ D1 ] Z 2 e e =q· W3 x' e d d	 ƒ D3 ] Z 4 e e e <qá Wd
 S(   s   3. Operationss   XXX Mostly not yet implementedsD   3.1 Dictionary lookups succeed even if __cmp__() raises an exceptions
   BadDictKeyc      s,    t  Z  d Z  d „  Z  d „  Z RS(   Ni    c    s     t  |  i ƒ Sd  S(   N(   s   hashs   selfs	   __class__(   s   self(    (    s*   /usr/lib/python2.2/test/test_operations.pys   __hash__ s   c    sZ     t  | |  i ƒ o6  t i o  d t _  d GHn  t d ‚ n  | Sd  S(   Ni   s   raising errors   gotcha(   s
   isinstances   others   selfs	   __class__s
   BadDictKeys   already_printed_raising_errors   RuntimeError(   s   selfs   other(    (    s*   /usr/lib/python2.2/test/test_operations.pys   __cmp__ s   (   s   __name__s
   __module__s   already_printed_raising_errors   __hash__s   __cmp__(    (    (    s*   /usr/lib/python2.2/test/test_operations.pys
   BadDictKey s   		i   i   s   No exception passed through.i   i	   N(   s
   BadDictKeys   ds   x1s   x2s   ranges   i(   s   is
   BadDictKeys   ds   x2s   x1(    (    s*   /usr/lib/python2.2/test/test_operations.pys   ? s&   			 	 	 	