ó
î%![c           @  sû  d  d l  m Z d  d l m Z m Z d  d l Z d e e f d „  ƒ  YZ d e f d „  ƒ  YZ d d2 d	 „  ƒ  YZ	 d
 e	 f d „  ƒ  YZ
 d e	 f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d d3 d „  ƒ  YZ d d4 d „  ƒ  YZ d d5 d „  ƒ  YZ d e f d „  ƒ  YZ e ` [ e e Z Z e d ƒ sYt ‚ d d7 BZ d e Bd  BZ e e @e @Z e  e! Ae" AZ# d! d Ud! i  i  Ud d" „ Z$ e d Z% e d Z& e d Z& e d Z& e d Z& e d Z& e d Z& e d >Z& e d ?Z& e Z& e Z& e& g Z' e' Z( e' e% e e& … Z( e$ e) e* Ž  e+ d# d$ e, ƒe+ d% d& d' d$ e, ƒe j- j d( „ Z. d  d) l/ m0 Z0 d  d l1 Z2 d* d8 d+ „  ƒ  YZ3 d* e3 f d, „  ƒ  YZ3 d- „  Z4 d. „  Z5 d/ „  Z6 d0 e6 e ƒ f d1 „  ƒ  YZ7 d S(9   iÿÿÿÿ(   t   print_function(   t   YOt   YOUPINt   Specializationc           B  s   e  Z RS(    (   t   __name__t
   __module__(    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR      s   t	   Metaclassc           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR      s   t	   Interfacec           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR      s   t   MyIFacec           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR      s   t   AnotherIFacec           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR	      s   t   MyExceptionc           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR
      s   t   MyErrorc           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   $   s   t   AbstractClassc           B  s   e  Z d  „  Z d „  Z RS(   c         C  s   t  ƒ  ‚ d  S(   N(   t   NotImplementedError(   t   selft   whatever(    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   to_override+   s    c         C  s   | r
 d Sd  S(   Nt   toto(    (   R   t   param(    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   return_something.   s    (   R   R   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   )   s   	t	   Concrete0c           B  s   e  Z e Z RS(    (   R   R   R   t   __implements__(    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   5   s   t	   Concrete1c           B  s   e  Z e e f Z RS(    (   R   R   R   R	   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   :   s   t	   Concrete2c           B  s   e  Z e e f Z RS(    (   R   R   R   R	   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   ?   s   t
   Concrete23c           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR   D   s   i   i   i   i   i   s   c = 3c         o  s   t  d ƒ ‚ d Vd  Vd  S(   Nt   yot   coucou(   t	   Exception(   t   at   argst   kwargs(    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   raise_stringR   s    t   bonjourt   filet   salutt   endt    c         O  s   d | f d „  ƒ  Y} | S(   s-   check base is correctly resolved to Concrete0t   Aaaac           B  s   e  Z d  Z RS(   s   dynamic class(   R   R   t   __doc__(    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR%   l   s   (    (   t   anyt   baseR   R   R%   (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt
   make_classh   s    (   t   abspatht   Ac           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR+   u   s   c           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR+   z   s   c           c  s	   d Vd S(   s   A generator.N(    (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt	   generator~   s    c          C  s   d „  }  d „  } d S(   s3   A function that contains generator, but is not one.c           s  s	   d  Vd  S(   N(    (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR,   …   s    c           s  s	   d  Vd  S(   N(    (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   <lambda>‡   s    N(    (   R,   t   genl(    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   not_a_generator‚   s    	c         G  s   |  d | i  ƒ S(   Nt   NewBase(    (   t   metat   bases(    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   with_metaclass‰   s    t   NotMetaclassc           B  s   e  Z RS(    (   R   R   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyR4      s   (    (    (    (    i   i
   (    (8   t
   __future__R    t   data.moduleR   R   t   dataR   t   typeR   R   R   R	   R   R
   R   t   objectR   R   R   R   R   t   membert   SYN1t   SYN2t   reprt   AssertionErrort   bt   twot   bbt   onet   threet   ccct   xt   ot   rt   ddddR   R   t   ct   dt   eR   R   t   printt   streamt   moduleR)   t   os.pathR*   t   ost   myosR+   R,   R/   R3   R4   (    (    (    sJ   lib/python2.7/site-packages/astroid/tests/testdata/python3/data/module2.pyt   <module>   sf   










					