-
<c       s     d  Z    d f  d     YZ  d e f d     YZ * d e f d     YZ = d e e f d     YZ Q d	 e f d
     YZ x d e f d     YZ  d e f d     YZ  d e e f d     YZ	  d e f d     YZ
 d S(   s$   Something just to look at via pydoc.s	   A_classicc      st    t  Z d  Z   d   Z  d   Z 	 d   Z  d   Z  d   Z  d   Z  d   Z	  d   Z
 RS(	   s   A classic class.c    s
     d S(   s   Method defined in A.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   A_method s   c    s
     d S(   s   Method defined in A and B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AB_method s   c    s
   	 
 d S(   s   Method defined in A and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AC_method	 s   c    s
     d S(   s   Method defined in A and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AD_method s   c    s
     d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method s   c    s
     d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_method s   c    s
     d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_method s   c    s
     d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method s   (   s   __name__s
   __module__s   __doc__s   A_methods	   AB_methods	   AC_methods	   AD_methods
   ABC_methods
   ABD_methods
   ACD_methods   ABCD_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   A_classic s   s	   B_classicc      st    t  Z d  Z   d   Z  d   Z  d   Z  d   Z ! d   Z # d   Z % d   Z	 ' d   Z
 RS(	   s(   A classic class, derived from A_classic.c    s
     d S(   s   Method defined in A and B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AB_method s   c    s
     d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method s   c    s
     d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_method s   c    s
      d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method s   c    s
   ! " d S(   s   Method defined in B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   B_method! s   c    s
   # $ d S(   s   Method defined in B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BC_method# s   c    s
   % & d S(   s   Method defined in B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BD_method% s   c    s
   ' ( d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_method' s   (   s   __name__s
   __module__s   __doc__s	   AB_methods
   ABC_methods
   ABD_methods   ABCD_methods   B_methods	   BC_methods	   BD_methods
   BCD_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   B_classic s   s	   C_classicc      st   * t  Z d  Z + , d   Z . d   Z 0 d   Z 2 d   Z 4 d   Z 6 d   Z 8 d   Z	 : d   Z
 RS(	   s(   A classic class, derived from A_classic.c    s
   , - d S(   s   Method defined in A and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AC_method, s   c    s
   . / d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method. s   c    s
   0 1 d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_method0 s   c    s
   2 3 d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method2 s   c    s
   4 5 d S(   s   Method defined in B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BC_method4 s   c    s
   6 7 d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_method6 s   c    s
   8 9 d S(   s   Method defined in C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   C_method8 s   c    s
   : ; d S(   s   Method defined in C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   CD_method: s   (   s   __name__s
   __module__s   __doc__s	   AC_methods
   ABC_methods
   ACD_methods   ABCD_methods	   BC_methods
   BCD_methods   C_methods	   CD_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   C_classic* s   s	   D_classicc      st   = t  Z d  Z > ? d   Z A d   Z C d   Z E d   Z G d   Z I d   Z K d   Z	 M d   Z
 RS(	   s6   A classic class, derived from B_classic and C_classic.c    s
   ? @ d S(   s   Method defined in A and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AD_method? s   c    s
   A B d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_methodA s   c    s
   C D d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_methodC s   c    s
   E F d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_methodE s   c    s
   G H d S(   s   Method defined in B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BD_methodG s   c    s
   I J d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_methodI s   c    s
   K L d S(   s   Method defined in C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   CD_methodK s   c    s
   M N d S(   s   Method defined in D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   D_methodM s   (   s   __name__s
   __module__s   __doc__s	   AD_methods
   ABD_methods
   ACD_methods   ABCD_methods	   BD_methods
   BCD_methods	   CD_methods   D_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   D_classic= s   s   A_newc    	  s   Q t  Z d  Z R T d   Z V d   Z X d   Z Z d   Z \ d   Z ^ d   Z ` d   Z	 b d   Z
 e d	   Z g e e  Z i d
   Z k e e  Z m d   Z o d   Z q d   Z s e d e d e d e t d d  Z v e Z RS(   s   A new-style class.c    s
   T U d S(   s   Method defined in A.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   A_methodT s   c    s
   V W d S(   s   Method defined in A and B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AB_methodV s   c    s
   X Y d S(   s   Method defined in A and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AC_methodX s   c    s
   Z [ d S(   s   Method defined in A and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AD_methodZ s   c    s
   \ ] d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method\ s   c    s
   ^ _ d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_method^ s   c    s
   ` a d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_method` s   c    s
   b c d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_methodb s   c    s
   e f d S(   s   A class method defined in A.N(    (   s   clss   x(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   A_classmethode s   c      s
   i j d S(   s   A static method defined in A.N(    (    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   A_staticmethodi s   c    s
   m n d S(   s   A property getter function.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   _getxm s   c    s
   o p d S(   s   A property setter function.N(    (   s   selfs   value(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   _setxo s   c    s
   q r d S(   s   A property deleter function.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   _delxq s   s   fdels   fgets   fsets   docs   A sample property defined in A.(   s   __name__s
   __module__s   __doc__s   A_methods	   AB_methods	   AC_methods	   AD_methods
   ABC_methods
   ABD_methods
   ACD_methods   ABCD_methods   A_classmethods   classmethods   A_staticmethods   staticmethods   _getxs   _setxs   _delxs   propertys
   A_propertys   ints   A_int_alias(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   A_newQ s&   s   B_newc      st   x t  Z d  Z y { d   Z } d   Z  d   Z  d   Z  d   Z  d   Z  d   Z	  d   Z
 RS(	   s&   A new-style class, derived from A_new.c    s
   { | d S(   s   Method defined in A and B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AB_method{ s   c    s
   } ~ d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method} s   c    s
     d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_method s   c    s
     d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method s   c    s
     d S(   s   Method defined in B.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   B_method s   c    s
     d S(   s   Method defined in B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BC_method s   c    s
     d S(   s   Method defined in B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BD_method s   c    s
     d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_method s   (   s   __name__s
   __module__s   __doc__s	   AB_methods
   ABC_methods
   ABD_methods   ABCD_methods   B_methods	   BC_methods	   BD_methods
   BCD_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   B_newx s   s   C_newc      st    t  Z d  Z   d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z	  d   Z
 RS(	   s&   A new-style class, derived from A_new.c    s
     d S(   s   Method defined in A and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AC_method s   c    s
     d S(   s   Method defined in A, B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABC_method s   c    s
     d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_method s   c    s
     d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method s   c    s
     d S(   s   Method defined in B and C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BC_method s   c    s
     d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_method s   c    s
     d S(   s   Method defined in C.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   C_method s   c    s
     d S(   s   Method defined in C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   CD_method s   (   s   __name__s
   __module__s   __doc__s	   AC_methods
   ABC_methods
   ACD_methods   ABCD_methods	   BC_methods
   BCD_methods   C_methods	   CD_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   C_new s   s   D_newc      st    t  Z d  Z   d   Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z	  d   Z
 RS(	   s5   A new-style class, derived from B_new and C_new.
    c    s
     d S(   s   Method defined in A and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   AD_method s   c    s
     d S(   s   Method defined in A, B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ABD_method s   c    s
     d S(   s   Method defined in A, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   ACD_method s   c    s
     d S(   s    Method defined in A, B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ABCD_method s   c    s
     d S(   s   Method defined in B and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   BD_method s   c    s
     d S(   s   Method defined in B, C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys
   BCD_method s   c    s
     d S(   s   Method defined in C and D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys	   CD_method s   c    s
     d S(   s   Method defined in D.N(    (   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   D_method s   (   s   __name__s
   __module__s   __doc__s	   AD_methods
   ABD_methods
   ACD_methods   ABCD_methods	   BD_methods
   BCD_methods	   CD_methods   D_method(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   D_new s   s   FunkyPropertiesc      s    t  Z d  Z   d   Z  d f  d     YZ  d f  d     YZ  d f  d     YZ  e e d  e d  e d  d	  Z RS(
   s   From SF bug 472347, by Roeland Rengelink.

    Property getters etc may not be vanilla functions or methods,
    and this used to make GUI pydoc blow up.
    c    s     h  d d <|  _ d  S(   Ni    s   x(   s   selfs   desc(   s   self(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __init__ s   s   get_descc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   attrs   self(   s   selfs   attr(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __init__ s   c    s(     d G|  G| GH | i |  i Sd  S(   Ns
   Get called(   s   selfs   insts   descs   attr(   s   selfs   inst(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __call__ s   (   s   __name__s
   __module__s   __init__s   __call__(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   get_desc s   	s   set_descc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   attrs   self(   s   selfs   attr(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __init__ s   c    s.     d G|  G| G| GH | | i |  i <d  S(   Ns
   Set called(   s   selfs   insts   vals   descs   attr(   s   selfs   insts   val(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __call__ s   (   s   __name__s
   __module__s   __init__s   __call__(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   set_desc s   	s   del_descc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   attrs   self(   s   selfs   attr(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __init__ s   c    s'     d G|  G| GH | i |  i =d  S(   Ns
   Del called(   s   selfs   insts   descs   attr(   s   selfs   inst(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   __call__ s   (   s   __name__s
   __module__s   __init__s   __call__(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   del_desc s   	s   xs   prop x(	   s   __name__s
   __module__s   __doc__s   __init__s   get_descs   set_descs   del_descs   propertys   x(    (    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   FunkyProperties s   N(   s   __doc__s	   A_classics	   B_classics	   C_classics	   D_classics   objects   A_news   B_news   C_news   D_news   FunkyProperties(	   s   C_news   D_news   A_news	   D_classics	   A_classics	   B_classics   FunkyPropertiess	   C_classics   B_new(    (    s&   /usr/lib/python2.2/test/pydocfodder.pys   ? s   '