/usr/lib/python2.6/site-packages/boto
NameSizeModeActions
beanstalk/-0755rm
cacerts/-0755rm
cloudformation/-0755rm
cloudfront/-0755rm
cloudsearch/-0755rm
cloudsearch2/-0755rm
cloudtrail/-0755rm
cognito/-0755rm
contrib/-0755rm
datapipeline/-0755rm
directconnect/-0755rm
dynamodb/-0755rm
dynamodb2/-0755rm
ec2/-0755rm
ecs/-0755rm
elasticache/-0755rm
elastictranscoder/-0755rm
emr/-0755rm
file/-0755rm
fps/-0755rm
glacier/-0755rm
gs/-0755rm
iam/-0755rm
kinesis/-0755rm
logs/-0755rm
manage/-0755rm
mashups/-0755rm
mturk/-0755rm
mws/-0755rm
opsworks/-0755rm
pyami/-0755rm
rds/-0755rm
rds2/-0755rm
redshift/-0755rm
roboto/-0755rm
route53/-0755rm
s3/-0755rm
sdb/-0755rm
services/-0755rm
ses/-0755rm
sns/-0755rm
sqs/-0755rm
sts/-0755rm
support/-0755rm
swf/-0755rm
vendored/-0755rm
vpc/-0755rm
auth.py398540644editdlrm
auth.pyc348910644editdlrm
auth.pyo348910644editdlrm
auth_handler.py20640644editdlrm
auth_handler.pyc17350644editdlrm
auth_handler.pyo17350644editdlrm
compat.py26390644editdlrm
compat.pyc15210644editdlrm
compat.pyo15210644editdlrm
connection.py507910644editdlrm
connection.pyc384300644editdlrm
connection.pyo384300644editdlrm
endpoints.json183840644editdlrm
exception.py171060644editdlrm
exception.pyc226280644editdlrm
exception.pyo226280644editdlrm
handler.py23820644editdlrm
handler.pyc23790644editdlrm
handler.pyo23790644editdlrm
https_connection.py51350644editdlrm
https_connection.pyc50880644editdlrm
https_connection.pyo50880644editdlrm
jsonresponse.py60320644editdlrm
jsonresponse.pyc57330644editdlrm
jsonresponse.pyo57330644editdlrm
plugin.py27110644editdlrm
plugin.pyc23270644editdlrm
plugin.pyo23270644editdlrm
provider.py208900644editdlrm
provider.pyc136860644editdlrm
provider.pyo136860644editdlrm
regioninfo.py62140644editdlrm
regioninfo.pyc56060644editdlrm
regioninfo.pyo56060644editdlrm
requestlog.py14860644editdlrm
requestlog.pyc21850644editdlrm
requestlog.pyo21850644editdlrm
resultset.py65560644editdlrm
resultset.pyc57690644editdlrm
resultset.pyo57690644editdlrm
storage_uri.py391150644editdlrm
storage_uri.pyc352790644editdlrm
storage_uri.pyo352790644editdlrm
utils.py348850644editdlrm
utils.pyc346950644editdlrm
utils.pyo346950644editdlrm
__init__.py363370644editdlrm
__init__.pyc334460644editdlrm
__init__.pyo334460644editdlrm
Edit: /usr/lib/python2.6/site-packages/boto/provider.pyo (13686B)
P5Tc@swdZddkZddklZddklZddkZddklZddklZddkl Z ddk l Z dd k l Z dd kl Zdd klZd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#e)fd$YZ*d%e+fd&YZ,d'Z-dS((sC This class encapsulates the provider-specific header differences. iN(tsix(tdatetime(tconfig(t expanduser(tConfig(tACL(tCannedACLStrings(tPolicyt header_prefixtmetadata_prefixsx-amz-sx-goog-s acl-headers auth-headerscopy-source-headerscopy-source-version-id-headerscopy-source-range-headersdelete-marker-headers date-headersmetadata-directive-headersresumable-upload-headerssecurity-token-headers storage-classs mfa-headersserver-side-encryption-headersversion-id-headersrestore-headertStorageCopyErrortStorageCreateErrortStorageDataErrortStoragePermissionsErrortStorageResponseErrortProfileNotFoundErrorcBseZRS((t__name__t __module__(((s1/usr/lib/python2.6/site-packages/boto/provider.pyRHstProvidercBsDeZhd*d6d,d6Zhed6ed6Zhed6ed6Z hdd6d d6Z he d6e d6Z he d6e d6Zhhee6ed e6ed e6d e6ed e6ede6ede6ede6ede6ede6d+e6ede6ede6ede6ede6ede6ede 6d6he!e6e!d e6e!d e6de6e!d e6e!de6d+e6e!de6e!de6e!de6e!de6e!de6d+e6e!de6d+e6d+e6d+e 6d6Z"hhe#i$i%e&6e#i$i'e(6e#i$i)e*6e#i$i+e,6e#i$i-e.6d6he#i$i/e&6e#i$i0e(6e#i$i1e*6e#i$i2e,6e#i$i3e.6d6Z4d+d+d+d+dZ5dZ6dZ7e8e6e7Z9dZ:dZ;e8e:e;Z<d Z=d!Z>e8e=e>Z?d"Z@d+d+d+d+d#ZAd$ZBd%ZCd&ZDd'ZEd(ZFd)ZGRS(-taws_access_key_idtaws_secret_access_keytaws_security_tokent aws_profiletawstgs_access_key_idtgs_secret_access_keytgooglets3tgssmeta-tacltAWSs copy-sourcescopy-source-version-idscopy-source-rangetdates delete-markersmetadata-directivessecurity-tokensserver-side-encryptions version-ids storage-classtmfatrestoretGOOG1t resumablec Csd|_d|_d|_||_||_||_||_||_|i |i|_ |i |i|_ d|_ tiitdd|d}tdt|_tii|o|ii|n|i|||||i|id|i|i}tid|otid||_nd|i|i}tid|otid||_nd|i|i} tid| otid| |_ndS( Nt~t.t credentialstdo_loads%s_hostt Credentialss%s_ports%s_host_header(tNonethosttportt host_headert access_keyt secret_keytsecurity_tokent profile_nametnamet AclClassMapt acl_classt CannedAclsMapt canned_aclst_credential_expiry_timetostpathtjoinRRtFalsetshared_credentialstisfiletload_from_pathtget_credentialstconfigure_headerstconfigure_errorst HostKeyMapRt has_optiontgettgetint( tselfR1R-R.R/R0t shared_patht host_opt_namet port_opt_namethost_header_opt_name((s1/usr/lib/python2.6/site-packages/boto/provider.pyt__init__s6         "  cCs"|io|in|iS(N(t_credentials_need_refresht#_populate_keys_from_metadata_servert _access_key(RE((s1/usr/lib/python2.6/site-packages/boto/provider.pytget_access_keys cCs ||_dS(N(RM(REtvalue((s1/usr/lib/python2.6/site-packages/boto/provider.pytset_access_keyscCs"|io|in|iS(N(RKRLt _secret_key(RE((s1/usr/lib/python2.6/site-packages/boto/provider.pytget_secret_keys cCs ||_dS(N(RQ(RERO((s1/usr/lib/python2.6/site-packages/boto/provider.pytset_secret_keyscCs"|io|in|iS(N(RKRLt_security_token(RE((s1/usr/lib/python2.6/site-packages/boto/provider.pytget_security_tokens cCs ||_dS(N(RT(RERO((s1/usr/lib/python2.6/site-packages/boto/provider.pytset_security_tokenscCsy|idjotS|iti}|i|i|idddd }|d joti i dt StSdS( Niii iii<s!Credentials need to be refreshed.i@Bi@Bi,( R6R)R:Rtutcnowt microsecondstsecondstdaystbototlogtdebugtTrue(REtdeltat seconds_left((s1/usr/lib/python2.6/site-packages/boto/provider.pyRKs  c Cs|i|i\}}}}|djo:|dj o-|itijoti|i}n|i} |dj o||_ti i dnb|itijo*ti|i|_ti i dn"|dj o| i ||o-| i |||_ti i d|qt i d||o1t i d|||_ti i d|qtd|ny| i d|o)| i d||_ti i dn=t i d |o)t i d ||_ti i d n|dj o||_ti i d n|itijo*ti|i|_ti i d n|dj o| i ||o-| i |||_ti i d |q t i d||o1t i d|||_ti i d|q td|n| i d|o)| i d||_ti i dnt i d |o)t i d ||_ti i dnt i d dowt i d d} yddk} Wn&tj oti idnX| i| |i|_ti i dn|dj o||_ti i dn[|dj oM|djo@|djo3|itijo*ti|i|_ti i dq| i |pd|o0| i |pd||_ti i dq|dj o\t i d||oAti i dt i d|||_ti i d|qqt i d |o)t i d ||_ti i dqn|idjp|idjo|i|io|in|i|i|_dS(Ns$Using access key provided by client.s/Using access key found in environment variable.s@Using access key found in shared credential file for profile %s.s profile %ss2Using access key found in config file: profile %s.sProfile "%s" not found!tdefaults1Using access key found in shared credential file.R(s&Using access key found in config file.s$Using secret key provided by client.s/Using secret key found in environment variable.s@Using secret key found in shared credential file for profile %s.s2Using secret key found in config file: profile %s.s1Using secret key found in shared credential file.s&Using secret key found in config file.tkeyringisZThe keyring module could not be imported. For keyring support, install the keyring module.s"Using secret key found in keyring.s(Using security token provided by client.s3Using security token found in environment variable.s5Using security token found in shared credential file.sconfig has options6Using security token found in config file: profile %s.s*Using security token found in config file.(t CredentialMapR1R)tupperR7tenvironR;R-R[R\R]RBRCRRR.Rbt ImportErrorterrort get_passwordR/RMRQtMetadataServiceSupportRLt_convert_key_to_str( RER-R.R/R0taccess_key_nametsecret_key_nametsecurity_token_nametprofile_name_nametsharedt keyring_nameRb((s1/usr/lib/python2.6/site-packages/boto/provider.pyR>s                                   cCstiidddkl}tiddd}tiddd}|d |d |d d }|ot|i d }|d|_ |i |d|_ |d|_ |d}ti|d|_tiid|iti|ndS(Ns,Retrieving credentials from metadata server.i(tget_instance_metadatatBototmetadata_service_timeoutg?tmetadata_service_num_attemptsittimeoutt num_retriestdatas#meta-data/iam/security-credentials/it AccessKeyIdtSecretAccessKeytTokent Expirations%Y-%m-%dT%H:%M:%SZs.Retrieved credentials will expire in %s at: %s(R[R\R]t boto.utilsRqRtgetfloatRDtlisttvaluesRMRjRQRTRtstrptimeR6tnow(RERqRutattemptstmetadatatsecurityt expires_at((s1/usr/lib/python2.6/site-packages/boto/provider.pyRLzs"      cCs"t|tio t|S|S(N(t isinstanceRt text_typetstr(REtkey((s1/usr/lib/python2.6/site-packages/boto/provider.pyRjs cCs|i|i}|t|_|t|_|t|_|t|_ |t |_ |t |_ |t|_|t|_|t|_|t|_|t|_|t|_|t|_|t|_|t|_|t |_!|t"|_#dS(N($t HeaderInfoMapR1tMETADATA_PREFIX_KEYR tHEADER_PREFIX_KEYRtACL_HEADER_KEYt acl_headertAUTH_HEADER_KEYt auth_headertCOPY_SOURCE_HEADER_KEYtcopy_source_headert!COPY_SOURCE_VERSION_ID_HEADER_KEYtcopy_source_version_idtCOPY_SOURCE_RANGE_HEADER_KEYtcopy_source_range_headertDATE_HEADER_KEYt date_headertDELETE_MARKER_HEADER_KEYt delete_markertMETADATA_DIRECTIVE_HEADER_KEYtmetadata_directive_headertSECURITY_TOKEN_HEADER_KEYtsecurity_token_headertRESUMABLE_UPLOAD_HEADER_KEYtresumable_upload_headertSERVER_SIDE_ENCRYPTION_KEYtserver_side_encryption_headertSTORAGE_CLASS_HEADER_KEYtstorage_class_headertVERSION_ID_HEADER_KEYt version_idtMFA_HEADER_KEYt mfa_headertRESTORE_HEADER_KEYtrestore_header(REtheader_info_map((s1/usr/lib/python2.6/site-packages/boto/provider.pyR?s(                cCsU|i|i}|t|_|t|_|t|_|t|_ |t |_ dS(N( tErrorMapR1tSTORAGE_COPY_ERRORtstorage_copy_errortSTORAGE_CREATE_ERRORtstorage_create_errortSTORAGE_DATA_ERRORtstorage_data_errortSTORAGE_PERMISSIONS_ERRORtstorage_permissions_errortSTORAGE_RESPONSE_ERRORtstorage_response_error(REt error_map((s1/usr/lib/python2.6/site-packages/boto/provider.pyR@s     cCs|i|iS(N(RAR1(RE((s1/usr/lib/python2.6/site-packages/boto/provider.pytget_provider_namescCs|i|iS(N(tChunkedTransferSupportR1(RE((s1/usr/lib/python2.6/site-packages/boto/provider.pytsupports_chunked_transfers(RRRRN(RRNN(HRRR)RcRRR2tCannedS3ACLStringstCannedGSACLStringsR4RAR:R^RRitAWS_HEADER_PREFIXRRRRRRRRRRRRRRRRRtGOOG_HEADER_PREFIXRR[t exceptiont S3CopyErrorRt S3CreateErrorRt S3DataErrorRtS3PermissionsErrorRtS3ResponseErrorRt GSCopyErrort GSCreateErrort GSDataErrortGSPermissionsErrortGSResponseErrorRRJRNRPtpropertyR-RRRSR.RURVR/RKR>RLRjR?R@RR(((s1/usr/lib/python2.6/site-packages/boto/provider.pyRLs                               "       r     cCs tdS(NR(R(((s1/usr/lib/python2.6/site-packages/boto/provider.pyt get_defaults(.t__doc__R7t boto.compatRRR[RRtboto.pyami.configRt boto.gs.aclRRRt boto.s3.aclRRRRRRRRRRRRRRRRRRRRRRRRRRt ValueErrorRtobjectRR(((s1/usr/lib/python2.6/site-packages/boto/provider.pytsN  w