HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/boto3/__pycache__/__init__.cpython-311.pyc
�

/�;f]
����ddlZddlmZddlmZdZdZdad�Zdej	dfd�Z
d	�Zd
�Zd�Z
Gd�d
ej��Zejd���e����dS)�N)�_warn_deprecated_python)�SessionzAmazon Web Servicesz1.34.100c��tdi|��adS)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 �A/opt/alt/python311/lib/python3.11/site-packages/boto3/__init__.py�setup_default_sessionr
s���'�'��'�'�O�O�O��boto3c�,�|�d}tj|��}|�|��tj��}|�|��tj|��}|�|��|�|��dS)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%s���.��J�
�
�
�t�
$�
$�F�
�O�O�E�����#�%�%�G����U�����!�-�0�0�I�����#�#�#�
���g�����rc�V�t�t��t��tS)z�
    Get the default session, creating one if needed.

    :rtype: :py:class:`~boto3.session.Session`
    :return: The default session
    )rr
rrrr	�_get_default_sessionrHs(�������������rc�4�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��argsrs  r	rrVs#��)��!�!�(�$�9�&�9�9�9rc�4�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�;�;�;rc��eZdZd�ZdS)�NullHandlerc��dS)Nr)�self�records  r	�emitzNullHandler.emitks���rN)�__name__�
__module__�__qualname__r)rrr	r%r%js#������
�
�
�
�
rr%)r�boto3.compatr�
boto3.sessionr�
__author__�__version__rr
�DEBUGrrrr#�Handlerr%rrrrr	�<module>r3s�������0�0�0�0�0�0�!�!�!�!�!�!�
"�
�����(�(�(�#�'�-�t� � � � �F���:�:�:�<�<�<�
�
�
�
�
�'�/�
�
�
�
���'���%�%�k�k�m�m�4�4�4�4�4r