ó FRTc@sœddlZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZmZd efd „ƒYZdS( iÿÿÿÿN(tAWSQueryConnection(t SQSRegionInfo(tQueue(tMessage(t Attributes(t BatchResults(tSQSErrortBotoServerErrort SQSConnectioncBsjeZdZejjdddƒZejjdddƒZejjdddƒZdZ e Z d Z d"d"ed"d"d"d"d"d d"d"d d"ed"d „Zd „Zd"d„Zed„Zdd„Zd„Zdd"d"d"d"d„Zd„Zd„Zd„Zd"d"d„Zd„Zd„Zd„Zdd„Zd"d„ZeZ d„Z!d „Z"d!„Z#RS(#s* A Connection to the SQS Service. tBototsqs_region_names us-east-1tsqs_region_endpointsqueue.amazonaws.comt sqs_versions 2012-11-05s text/plaintsqsit/cCsŒ| s!t||j|jƒ} n| |_tt|ƒj|||||||||jj| | | d| d|d|ƒ |jj|_ dS(Ntsecurity_tokentvalidate_certst profile_name( RtDefaultRegionNametDefaultRegionEndpointtregiontsuperRt__init__tendpointtnametauth_region_name(tselftaws_access_key_idtaws_secret_access_keyt is_securetporttproxyt proxy_portt proxy_usert proxy_passtdebugthttps_connection_factoryRtpathRRR((s@/opt/freeware/lib/python2.7/site-packages/boto/sqs/connection.pyR,s    cCsdgS(Nshmac-v4((R((s@/opt/freeware/lib/python2.7/site-packages/boto/sqs/connection.pyt_required_auth_capabilityAscCsCi|d6}|r0d|dt|ƒD]-\}} |d| } d ||df} | || RJRORZR[RiRnRpRtRyR}tlookupR€RˆRŠ(((s@/opt/freeware/lib/python2.7/site-packages/boto/sqs/connection.pyR sF        " 8    : 6      %(RŽtboto.connectionRtboto.sqs.regioninfoRtboto.sqs.queueRtboto.sqs.messageRtboto.sqs.attributesRtboto.sqs.batchresultsRtboto.exceptionRRR(((s@/opt/freeware/lib/python2.7/site-packages/boto/sqs/connection.pyts