ó
'![c           @   st   d  Z  e Z d e f d „  ƒ  YZ d Z e r7 d Z n  d „  Z d „  Z e ƒ  Z d Z	 d d d	 g Z	 d
 „  Z
 d S(   sD   Checks variable types aren't redefined within a method or a functiont   MyClassc           B   sQ   e  Z d  e f d „  ƒ  YZ d „  Z d „  Z d „  Z e e e ƒ Z d „  Z	 RS(   t   Klassc           B   s   e  Z d  „  Z RS(   c         C   s   d |  _  d  S(   Nt   var(   t   var2(   t   self(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   __init__
   s    (   t   __name__t
   __module__R   (    (    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyR   	   s   c         C   sX   t  |  _ d |  _ d |  _ d |  _ d |  _ t } d \ } } |  j rN d n d } d  S(   Ni   g      ð?g       @t   helloi   (   i   i   (   t   TrueR   t   var1R   t   a_strt   False(   R   R   t   b_str(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyR      s    					c         C   s   |  j  S(   N(   R   (   R   (    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   _getter   s    c         C   s   | |  _  d  S(   N(   R   (   R   t   val(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   _setter   s    c         C   s(   d „  } d |  _  d } d } t } d  S(   Nc          S   s   d }  d } d }  d  S(   Ni   t   bart   baz(    (   R   t   test(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   func   s    i   t   fooi   (   R   R   (   R   R   R   t   myint(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   some_method   s
    		(
   R   R   t   objectR   R   R   R   t   propertyR   R   (    (    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyR       s   	
		s
   This is OKg      ð?c           C   s   d S(   Ni   (    (    (    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   dummy_function,   s    c          C   s   t  ƒ  }  t }  d  S(   N(   R    R	   (   t   instance(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   other_function/   s    	i   i   i   c         C   s   |  r d } n t  } |  r$ d } n |  s3 d } n  |  rH d } d } n  d } |  rW n$ |  sf t  } n t ro n d } d } d  S(   NR   i   g       @R   (   R	   t   _OK(   t   xR   R   t   var3t   var4(    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   func28   s&    					N(   t   __doc__R	   R   R   R    t
   SOME_FLOATR   R   t   Nonet   A_GLOBR!   (    (    (    sD   lib/python2.7/site-packages/pylint/test/extensions/data/redefined.pyt   <module>   s    				