ķ
oŽ¸Qc           @   sI   d  d d     YZ  e    Z i d e 6Z e    Z e j   e e GHd S(   t   Yuckc           B   s5   e  Z d    Z d   Z d   Z d   Z d   Z RS(   c         C   s   d |  _  d  S(   Ni    (   t   i(   t   self(    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   __init__
   s    c         C   s   d |  _  d  S(   Ni   (   R   (   R   (    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   make_dangerous   s    c         C   s   d S(   Ni   i   i   (    (   R   (    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   __hash__   s    c         C   sT   |  j  d k r n> |  j  d k r: |  j d  d |  _  n |  j d  d |  _  d S(   Ni    i   i   i   i   (   R   t   _Yuck__fill_dict(   R   t   other(    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   __eq__   s    	c         C   sB   d |  _  t j   x t |  D] } | t | <q  Wd t |  <d  S(   Ni    s   OK!(   R   t   dictt   cleart   range(   R   t   nR   (    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   __fill_dict#   s
    	
(   t   __name__t
   __module__R   R   R   R   R   (    (    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyR    	   s
   				s   OK!N(    (   R    t   yR	   t   zR   (    (    (    s4   /sys/lib/python2.7/test/crashers/nasty_eq_vs_dict.pyt   <module>	   s
   !		
