
    f                     R   d Z  G d d      Z ee      fZ eej                        fZeZ	 e eefz  ZeZ	 ddl
Z
d Z G d	 de
j                        Ze ee      fz  Ze eej                        fz  Zy# e	$ r  	 ddl
mZ n# e$ r  G d d      ZY nw xY wY dw xY w# e$ r Y yw xY w)
zxProvide a halfway believable rendition of Python 2.2's object

$Id: _object.py 40218 2005-11-18 14:39:19Z andreasjung $
c                       e Zd Zd Zy)_xc                      y N selfs    i/var/dept/share/cheung/public_html/OutSchool/python/env/lib/python3.12/site-packages/Interface/_object.pymz_x.m   s        N__name__
__module____qualname__r
   r   r   r	   r   r      s    r   r       )Basec                       e Zd Zy)objectN)r   r   r   r   r   r	   r   r   #   s    r   r   Nc                 Z    t        t        |             t        |      u rt        | |      S y)Nr   )type
isinstance)obklasss     r	   
isInstancer   1   s&    R>T%[(b%((r   c                       e Zd Zd Zy)r   c                      y r   r   r   s    r	   r
   z_x.m7   s    Tr   Nr   r   r   r	   r   r   6   s    r   )__doc__r   r   
ClassTypesr
   MethodTypesr   r   r   	NameErrorExtensionClassr   ImportErrorr   r   r	   <module>r"      s   
  Bxl
BDDzn

 4(JF"
^    DH<JDJ>!K9  1 	  		sF   A6 B 6B<BBBBBBBB&%B&