ó
'![c           @   sj   d  „  Z  d „  Z d „  Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d	 „  Z d
 S(   c         C   s   d  S(   N(    (   t   firstt   secondt	   _not_used(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt   test_unused   s    c         C   s   |  ƒ  d  S(   N(    (   R    t   ignored_second(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt   test_prefixed_with_ignored   s    c         C   s   |  ƒ  d  S(   N(    (   R    t   unused_second(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt   test_prefixed_with_unused   s    t   Basec           B   s   e  Z d  Z d „  Z RS(   t   parentc         C   s
   t  ‚ d S(   s   abstract methodN(   t   NotImplementedError(   t   selft   aaat   aabt   aac(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt	   inherited   s    (   t   __name__t
   __module__t   __doc__R   (    (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyR      s   t   Subc           B   s    e  Z d  Z d „  Z d „  Z RS(   s   child 1c         C   s   | S(   s2   overridden method, though don't use every argument(    (   R   R   R   R   (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyR      s    c         C   s
   |  | f S(   s'   another method, warning for aay desired(    (   R   t   aaxt   aay(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt	   newmethod    s    (   R   R   R   R   R   (    (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyR      s   	t   Sub2c           B   s   e  Z d  Z d „  Z RS(   s   child 1c         C   s   | | | S(   s%   overridden method, use every argument(    (   R   R   R   R   (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyR   '   s    (   R   R   R   R   (    (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyR   $   s   c         C   s   d „  |  j  ƒ  Dƒ S(   sd   
    Should not raise unused-argument message because key is
    used inside comprehension dict
    c         S   s%   i  |  ] \ } } t  | ƒ | “ q S(    (   t   str(   t   .0t   keyt   value(    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pys
   <dictcomp>0   s   	 (   t   items(   R   (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt   metadata_from_dict+   s    N(   R   R   R   t   objectR   R   R   R   (    (    (    sE   lib/python2.7/site-packages/pylint/test/functional/unused_argument.pyt   <module>   s   				
