
    2                        S SK r S SKrS SKrSr " S S\ R                  5      r\ R                  " S5      r\R                  \" 5       5        / r	\R                  " S5      r\R                  " S5      r\R                  " S5      r0 S	S
_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS _S!S"_S#S$_S%S&_S'S(_rS)r\R                   R#                  \R                   R%                  \5      5      r " S* S+5      r\" 5       rS,\4S- jrS. rS/ rS0 rg)1    Nz1.34.22c                       \ rS rSrS rSrg)NullHandler   c                     g N )selfrecords     $lib/third_party/botocore/__init__.pyemitNullHandler.emit   s        r   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    r   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                        \ rS rSrS rS rSrg)UNSIGNEDD   c                     U $ r   r   )r	   s    r   __copy__UNSIGNED.__copy__E       r   c                     U $ r   r   )r	   memodicts     r   __deepcopy__UNSIGNED.__deepcopy__H   r3   r   r   N)r   r   r   r   r1   r6   r   r   r   r   r.   r.   D   s    r   r.   r   c                 x   X;   a  U $ X4nX2;  a  [         R                  U 5      bH  [         R                  U 5      nUR                  5       nU S[        U5      *   U UR	                  5        3n [
        R                  SU-   S-   U 5      n[        R                  SU-   S-   U5      R	                  5       nXrU'   X#   $ )zvConvert 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transformeds           r   
xform_namerI   O   s     { +C
"))$/;077=J &&(G?c'l]+,SE'--/1BCD!!%#+"5t<$((u)<bAGGI'Sr   c                 .    [         R                  U 5        g)a  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callbacks    r   register_initializerrO   g        "r   c                 .    [         R                  U 5        g)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)rK   removerM   s    r   unregister_initializerrS   u   rP   r   c                 .    [          H  nU" U 5        M     g)z|Invoke all initializers for a session.

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

N)rK   )sessioninitializers     r   invoke_initializersrW      s     %G %r   )loggingosre__version__Handlerr   	getLoggerlog
addHandlerrK   compiler>   r@   r9   rC   ScalarTypespathdirnameabspath__file__BOTOCORE_ROOTr.   rI   rO   rS   rW   r   r   r   <module>rg      s    	 	'//  
# {} ::01 /0 **]3 $&B$&B ()H ()H	
 ()H ()H %&B %&B *+M *+M %&A %&A '(E '(E !"9  !"9!, O 9:  : < 0##r   