o
    ˷e2                     @   s   d dl Z d dlZd dlZdZG dd de jZe dZee  g Z	e
dZe
dZe
dZi d	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(Zd)ZejejeZG d*d+ d+Ze Zd,efd-d.Zd/d0 Zd1d2 Zd3d4 ZdS )5    Nz1.27.63c                   @   s   e Zd Zdd ZdS )NullHandlerc                 C   s   d S N )selfrecordr   r   H/var/www/ideatree/venv/lib/python3.10/site-packages/botocore/__init__.pyemit      zNullHandler.emitN)__name__
__module____qualname__r   r   r   r   r   r      s    r   botocorez(.)([A-Z][a-z]+)z([a-z0-9])([A-Z])z[A-Z]{2,}s$)CreateCachediSCSIVolume_create_cached_iscsi_volume)r   -zcreate-cached-iscsi-volume)DescribeCachediSCSIVolumesr   describe_cached_iscsi_volumes)r   r   zdescribe-cached-iscsi-volumes)DescribeStorediSCSIVolumesr   describe_stored_iscsi_volumes)r   r   zdescribe-stored-iscsi-volumes)CreateStorediSCSIVolumer   create_stored_iscsi_volume)r   r   zcreate-stored-iscsi-volume)ListHITsForQualificationTyper    list_hits_for_qualification_type)r   r   z list-hits-for-qualification-type)ExecutePartiQLStatementr   execute_partiql_statement)r   r   zexecute-partiql-statement)ExecutePartiQLTransactionr   execute_partiql_transaction)r   r   zexecute-partiql-transaction)ExecutePartiQLBatchr   execute_partiql_batch)r   r   zexecute-partiql-batch)stringintegerboolean	timestampfloatdoublec                   @   s   e Zd Zdd Zdd ZdS )UNSIGNEDc                 C      | S r   r   )r   r   r   r   __copy__E   r	   zUNSIGNED.__copy__c                 C   r'   r   r   )r   memodictr   r   r   __deepcopy__H   r	   zUNSIGNED.__deepcopy__N)r
   r   r   r(   r*   r   r   r   r   r&   D   s    r&   r   c                 C   s   || v r| S | |f}||vrIt | dur/t | }| }| dt|   | |  } td| d | }td| d | }|||< || S )zConvert camel case to a "pythonic" name.

    If the name contains the ``sep`` character, then it is
    returned unchanged.

    Nz\1z\2)_special_case_transformsearchgrouplenlower_first_cap_regexsub_end_cap_regex)namesep_xform_cachekey
is_specialmatcheds1transformedr   r   r   
xform_nameO   s   
"r;   c                 C      t |  dS )a3  Register an initializer function for session creation.

    This initializer function will be invoked whenever a new
    `botocore.session.Session` is instantiated.

    :type callback: callable
    :param callback: A callable that accepts a single argument
        of type `botocore.session.Session`.

    N)_INITIALIZERSappendcallbackr   r   r   register_initializerg      rA   c                 C   r<   )a#  Unregister an initializer function.

    :type callback: callable
    :param callback: A callable that was previously registered
        with `botocore.register_initializer`.

    :raises ValueError: If a callback is provided that is not currently
        registered as an initializer.

    N)r=   remover?   r   r   r   unregister_initializeru   rB   rD   c                 C   s   t D ]}||  qdS )zInvoke all initializers for a session.

    :type session: botocore.session.Session
    :param session: The session to initialize.

    N)r=   )sessioninitializerr   r   r   invoke_initializers   s   
rG   )loggingosre__version__Handlerr   	getLoggerlog
addHandlerr=   compiler0   r2   r+   r5   ScalarTypespathdirnameabspath__file__BOTOCORE_ROOTr&   r;   rA   rD   rG   r   r   r   r   <module>   sh   



	
