§
    ¡Èócô  ã                   ó‚   — d Z ddlmZ ddlmZ ddlmZ dZd„ Zde	fd„Z
 e¦   «                              eee
¦  «         d	S )
z;Astroid hooks for understanding ``boto3.ServiceRequest()``.é    )Úextract_node)ÚAstroidManager)ÚClassDefz$boto3.resources.base.ServiceResourcec                 ó>   — d}t          |¦  «        }|g| j        d<   | S )z7Transform ServiceResource to look like dynamic classes.z7
    def __getattr__(self, attr):
        return 0
    Ú__getattr__)r   Úlocals)ÚnodeÚcodeÚfunc_getattrs      ú9lib/python3.11/site-packages/astroid/brain/brain_boto3.pyÚservice_request_transformr      s+   € ð€Dõ   Ñ%Ô%€LØ". €D„KÑØ€Kó    Úreturnc                 ó<   — |                       ¦   «         t          k    S )N)ÚqnameÚ#BOTO_SERVICE_FACTORY_QUALIFIED_NAME)r	   s    r   Ú!_looks_like_boto3_service_requestr      s   € Ø:Š:‰<Œ<Õ>Ò>Ð>r   N)Ú__doc__Úastroidr   Úastroid.managerr   Úastroid.nodes.scoped_nodesr   r   r   Úboolr   Úregister_transform© r   r   ú<module>r      s©   ðð
 BÐ Aà  Ð  Ð  Ð  Ð  Ð  Ø *Ð *Ð *Ð *Ð *Ð *Ø /Ð /Ð /Ð /Ð /Ð /à&LÐ #ðð ð ð?¨tð ?ð ?ð ?ð ?ð €Ñ Ô × #Ò #ØÐ'Ð)Jñô ð ð ð r   