Ë
    £ªði'  ã                   óÂ   — d dl Z d dl mZ d dlmZ d dlmZ dZdZdad„ Z	de j                  dfd	„Zd
„ Zd„ Zd„ Z e j                  d«      j!                   e«       «       y)é    N)ÚNullHandler)Ú_warn_deprecated_python)ÚSessionzAmazon Web Servicesz1.42.97c                  ó   — t        di | ¤Žay)zâ
    Set up a default session, passing through any parameters to the session
    constructor. There is no need to call this unless you wish to pass custom
    parameters, because a default session will be created for you.
    N© )r   ÚDEFAULT_SESSION)Úkwargss    úe/var/www/acinvestment.org/public_html/aci/backend/venv/lib/python3.12/site-packages/boto3/__init__.pyÚsetup_default_sessionr      s   € ô Ñ' Ñ'�Oó    Úboto3c                 ó  — |€d}t        j                  | «      }|j                  |«       t        j                  «       }|j                  |«       t        j                  |«      }|j                  |«       |j                  |«       y)a  
    Add a stream handler for the given name and level to the logging module.
    By default, this logs all boto3 messages to ``stdout``.

        >>> import boto3
        >>> boto3.set_stream_logger('boto3.resources', logging.INFO)

    For debugging purposes a good choice is to set the stream logger to ``''``
    which is equivalent to saying "log everything".

    .. WARNING::
       Be aware that when logging anything from ``'botocore'`` the full wire
       trace will appear in your logs. If your payloads contain sensitive data
       this should not be used in production.

    :type name: string
    :param name: Log name
    :type level: int
    :param level: Logging level, e.g. ``logging.INFO``
    :type format_string: str
    :param format_string: Log message format
    Nz0%(asctime)s %(name)s [%(levelname)s] %(message)s)ÚloggingÚ	getLoggerÚsetLevelÚStreamHandlerÚ	FormatterÚsetFormatterÚ
addHandler)ÚnameÚlevelÚformat_stringÚloggerÚhandlerÚ	formatters         r
   Úset_stream_loggerr   &   ss   € ð. ÐØJˆä×Ñ˜tÓ$€FØ
‡O�O�EÔÜ×#Ñ#Ó%€GØ×Ñ�UÔÜ×!Ñ! -Ó0€IØ×Ñ˜Ô#Ø
×Ñ�gÕr   c                  óB   — t         €
t        «        t        «        t         S )z‹
    Get the default session, creating one if needed.

    :rtype: :py:class:`~boto3.session.Session`
    :return: The default session
    )r   r   r   r   r   r
   Ú_get_default_sessionr   I   s   € ô ÐÜÔÜÔäÐr   c                  ó6   —  t        «       j                  | i |¤ŽS )z€
    Create a low-level service client by name using the default session.

    See :py:meth:`boto3.session.Session.client`.
    )r   Úclient©Úargsr	   s     r
   r    r    W   s    € ð )ÔÓ!×(Ñ(¨$Ð9°&Ñ9Ð9r   c                  ó6   —  t        «       j                  | i |¤ŽS )z�
    Create a resource service client by name using the default session.

    See :py:meth:`boto3.session.Session.resource`.
    )r   Úresourcer!   s     r
   r$   r$   `   s    € ð +ÔÓ!×*Ñ*¨DÐ;°FÑ;Ð;r   )r   r   Úboto3.compatr   Úboto3.sessionr   Ú
__author__Ú__version__r   r   ÚDEBUGr   r   r    r$   r   r   r   r   r
   ú<module>r*      sj   ðó Ý å 0Ý !à"€
Ø€ð €ò(ð #¨'¯-©-Àtó  òFò:ò<ð €× Ñ �'Ó × %Ñ %¡k£mÕ 4r   