ó
ÇOc           @   s/   d  d l  Z  d  d l Z d d d „  ƒ  YZ d S(   iÿÿÿÿNt   tuplec           B   sM   e  Z g  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 RS(   c         C   s   t  j  | ƒ |  _ d  S(   N(   t   copyt   slots(   t   selfR   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __init__   s    c         C   sK   t  |  j ƒ } x5 t d | ƒ D]$ } |  j | | j | k r d Sq Wd S(   Ni    i   (   t   lenR   t   range(   t   at   bt   nt   i(    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __eq__   s
    c         C   s   |  | k S(   N(    (   R   R   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __ne__   s    c         C   s[   t  |  j ƒ } t |  j ƒ } x6 t d | ƒ D]% } |  j | | j | | j | <q. W| S(   Ni    (   R   R   R    R   (   R   R   R	   t   cR
   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __mul__   s
    #c         C   sV   t  |  j ƒ } t |  j ƒ } x1 t d | ƒ D]  } |  j | j ƒ  | j | <q. W| S(   Ni    (   R   R   R    R   t   inv(   R   R	   R   R
   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyR   '   s
    c         C   su   d } | t  |  j d ƒ 7} t |  j ƒ } x8 t d | ƒ D]' } | d 7} | t  |  j | ƒ 7} q< W| d 7} | S(   Nt   [i    i   t   ,t   ](   t   strR   R   R   (   R   t   stringR	   R
   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __str__.   s    

c         C   s
   |  j  ƒ  S(   N(   R   (   R   (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   __repr__8   s    (
   t   __name__t
   __module__R   R   R   R   R   R   R   R   (    (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyR       s   						
(    (   t   reR   R    (    (    (    sG   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/sacktuple.pyt   <module>   s   