o ?c2@s ddlZddlZddlZdZGdddejZedZeegZ e dZ e dZ e dZ id d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(Zd)ZejejeZGd*d+d+ZeZd,efd-d.Zd/d0Zd1d2Zd3d4ZdS)5Nz1.27.88c@seZdZddZdS) NullHandlercCsdSN)selfrecordrrl/private/var/folders/cw/wlscbxl13mj6wd668h7l9g9sllkg5j/T/pip-target-b31awkwq/lib/python/botocore/__init__.pyemitzNullHandler.emitN)__name__ __module__ __qualname__rrrrrrs rZbotocorez(.)([A-Z][a-z]+)z([a-z0-9])([A-Z])z [A-Z]{2,}s$)CreateCachediSCSIVolume_Zcreate_cached_iscsi_volume)r -zcreate-cached-iscsi-volume)DescribeCachediSCSIVolumesrZdescribe_cached_iscsi_volumes)rrzdescribe-cached-iscsi-volumes)DescribeStorediSCSIVolumesrZdescribe_stored_iscsi_volumes)rrzdescribe-stored-iscsi-volumes)CreateStorediSCSIVolumerZcreate_stored_iscsi_volume)rrzcreate-stored-iscsi-volume)ListHITsForQualificationTyperZ list_hits_for_qualification_type)rrz list-hits-for-qualification-type)ExecutePartiQLStatementrZexecute_partiql_statement)rrzexecute-partiql-statement)ExecutePartiQLTransactionrZexecute_partiql_transaction)rrzexecute-partiql-transaction)ExecutePartiQLBatchrZexecute_partiql_batch)rrzexecute-partiql-batch)stringintegerboolean timestampfloatdoublec@seZdZddZddZdS)UNSIGNEDcC|Srr)rrrr__copy__Er zUNSIGNED.__copy__cCrrr)rZmemodictrrr __deepcopy__Hr zUNSIGNED.__deepcopy__N)r r r rr rrrrrDs rrcCs||vr|S||f}||vrIt|dur/t|}|}|dt| ||}td|d|}td|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_transformsearchgrouplenlower_first_cap_regexsub_end_cap_regex)namesep _xform_cachekeyZ is_specialZmatcheds1Z transformedrrr xform_nameOs "r.cCt|dS)a3Register 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) _INITIALIZERSappendcallbackrrrregister_initializerg r4cCr/)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)r0remover2rrrunregister_initializerur5r7cCstD]}||qdS)zInvoke all initializers for a session. :type session: botocore.session.Session :param session: The session to initialize. N)r0)sessionZ initializerrrrinvoke_initializerss r9)loggingosre __version__Handlerr getLoggerlog addHandlerr0compiler&r(r!r+Z ScalarTypespathdirnameabspath__file__Z BOTOCORE_ROOTrr.r4r7r9rrrrsh