ó
'![c           @  sÒ   d  Z  d d l m Z d d l m Z d d l Z d Z d e f d „  ƒ  YZ d	 e f d
 „  ƒ  YZ	 d e	 e j e j
 e j f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   s4   test for call to __init__ from a non ancestor class
iÿÿÿÿ(   t   print_functioni   (   t
   func_w0233Ns6   $Id: func_w0233.py,v 1.2 2004-09-29 08:35:13 syt Exp $t   AAAAc           B  s   e  Z d  Z d „  Z RS(   s
   ancestor 1c         C  s   t  d |  ƒ t j |  ƒ d  S(   Nt   init(   t   printt	   BBBBMixint   __init__(   t   self(    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s    (   t   __name__t
   __module__t   __doc__R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR   	   s   R   c           B  s   e  Z d  Z d „  Z RS(   s
   ancestor 2c         C  s   t  d |  ƒ d  S(   NR   (   R   (   R   (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s    (   R   R	   R
   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s   t   CCCc           B  s   e  Z d  Z d „  Z RS(   s-   mix different things, some inferable some notc         C  sA   t  j |  ƒ t j j |  ƒ t j j |  ƒ t j j |  ƒ d  S(   N(   R   R   R   R   t   BBBBt   nonexistantt   AClass(   R   (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s    (   R   R	   R
   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s   t   DDDDc           B  s   e  Z d  Z d „  Z RS(   s0   call superclass constructor in disjunct branchesc         C  s'   | r t  j |  ƒ n t  j |  ƒ d  S(   N(   R   R   (   R   t   value(    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR       s    (   R   R	   R
   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR      s   t   Superc           B  s   e  Z d  Z d „  Z RS(   s     test late binding super() call c         C  s   t  ƒ  } | j ƒ  d  S(   N(   t   superR   (   R   t   base(    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR   (   s    	(   R   R	   R
   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR   &   s   t   Super2c           B  s   e  Z d  Z d „  Z RS(   sQ    Using the same idiom as Super, but without calling
    the __init__ method.
    c         C  s   t  ƒ  } | j ƒ  d  S(   N(   R   t
   __woohoo__(   R   R   (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR   0   s    	(   R   R	   R
   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyR   ,   s   (   R
   t
   __future__R    t    R   R   t   __revision__t   objectR   R   R   R   R   R   t   dictR   R   (    (    (    s;   lib/python2.7/site-packages/pylint/test/input/func_w0233.pyt   <module>   s   (