
'![c           @  sA   d  d l  m Z d   Z d   Z d   Z d d d d  Z d S(	   i(   t   print_functionc      
   C  s   |  | | | f \ } } } } t  |  | | | | | | | | 	 |  | | | | | | f \ }	 }
 } } } } } t  |	 |
 | | | | |  d  S(   N(   t   print(   t   arg1t   arg2t   arg3t   arg4t   arg5t   arg6t   arg7t   arg8t   arg9t   loc1t   loc2t   loc3t   loc4t   loc5t   loc6t   loc7(    (    sE   lib/python2.7/site-packages/pylint/test/functional/too_many_locals.pyt   function   s
    "!c          C  s   d }  |  d } | d } | d } | d } | d } | d } | d } | d	 } | d
 }	 |	 d }
 |
 d } | d } | d } | d } | d } | S(   s4   pylint will complains about too many local variablesi    i   i   i   i   i   i   i   i   i	   i
   i   i   i   i   i   (    (   t   args0t   args1t   args2t   args3t   args4t   args5t   args6t   args7t   args8t   args9t   args10t   args11t   args12t   args13t   args14t   args15(    (    sE   lib/python2.7/site-packages/pylint/test/functional/too_many_locals.pyt   too_many_locals_function   s"    














c         C  s2   | }  |  | 7}  |  | 7}  |  | 7}  |  | 7}  |  S(   s/   pylint will complains about too many arguments.(    (   t   argat   argut   argit   arget   argtt   args(    (    sE   lib/python2.7/site-packages/pylint/test/functional/too_many_locals.pyt   too_many_arguments_function    s    



i    i   c         C  s   d } | d |  } | d | } | d | }	 |	 d | }
 |
 d | } | d } | d } | d	 } | d
 } | | 7} | r | t  |  7} n  | S(   sb   pylint will ignore _arge, _argt, _args.

    Consequently pylint will only coun 13 arguments.
    i    i   i   i   i   i   i   i   i   i	   (   t   sum(   R$   R%   R&   t   _arget   _argtt   _argst   arg0R   R   R   R   R   R   R   R	   R
   (    (    sE   lib/python2.7/site-packages/pylint/test/functional/too_many_locals.pyt   ignored_arguments_function)   s    




N(   t
   __future__R    R   R#   R*   t   NoneR0   (    (    (    sE   lib/python2.7/site-packages/pylint/test/functional/too_many_locals.pyt   <module>   s   			
