Hackfut Security File Manager
Current Path:
/usr/lib/python2.6/site-packages/boto
usr
/
lib
/
python2.6
/
site-packages
/
boto
/
📁
..
📄
__init__.py
(35.49 KB)
📄
__init__.pyc
(32.66 KB)
📄
__init__.pyo
(32.66 KB)
📄
auth.py
(38.92 KB)
📄
auth.pyc
(34.07 KB)
📄
auth.pyo
(34.07 KB)
📄
auth_handler.py
(2.02 KB)
📄
auth_handler.pyc
(1.69 KB)
📄
auth_handler.pyo
(1.69 KB)
📁
beanstalk
📁
cacerts
📁
cloudformation
📁
cloudfront
📁
cloudsearch
📁
cloudsearch2
📁
cloudtrail
📁
cognito
📄
compat.py
(2.58 KB)
📄
compat.pyc
(1.49 KB)
📄
compat.pyo
(1.49 KB)
📄
connection.py
(49.6 KB)
📄
connection.pyc
(37.53 KB)
📄
connection.pyo
(37.53 KB)
📁
contrib
📁
datapipeline
📁
directconnect
📁
dynamodb
📁
dynamodb2
📁
ec2
📁
ecs
📁
elasticache
📁
elastictranscoder
📁
emr
📄
endpoints.json
(17.95 KB)
📄
exception.py
(16.71 KB)
📄
exception.pyc
(22.1 KB)
📄
exception.pyo
(22.1 KB)
📁
file
📁
fps
📁
glacier
📁
gs
📄
handler.py
(2.33 KB)
📄
handler.pyc
(2.32 KB)
📄
handler.pyo
(2.32 KB)
📄
https_connection.py
(5.01 KB)
📄
https_connection.pyc
(4.97 KB)
📄
https_connection.pyo
(4.97 KB)
📁
iam
📄
jsonresponse.py
(5.89 KB)
📄
jsonresponse.pyc
(5.6 KB)
📄
jsonresponse.pyo
(5.6 KB)
📁
kinesis
📁
logs
📁
manage
📁
mashups
📁
mturk
📁
mws
📁
opsworks
📄
plugin.py
(2.65 KB)
📄
plugin.pyc
(2.27 KB)
📄
plugin.pyo
(2.27 KB)
📄
provider.py
(20.4 KB)
📄
provider.pyc
(13.37 KB)
📄
provider.pyo
(13.37 KB)
📁
pyami
📁
rds
📁
rds2
📁
redshift
📄
regioninfo.py
(6.07 KB)
📄
regioninfo.pyc
(5.47 KB)
📄
regioninfo.pyo
(5.47 KB)
📄
requestlog.py
(1.45 KB)
📄
requestlog.pyc
(2.13 KB)
📄
requestlog.pyo
(2.13 KB)
📄
resultset.py
(6.4 KB)
📄
resultset.pyc
(5.63 KB)
📄
resultset.pyo
(5.63 KB)
📁
roboto
📁
route53
📁
s3
📁
sdb
📁
services
📁
ses
📁
sns
📁
sqs
📄
storage_uri.py
(38.2 KB)
📄
storage_uri.pyc
(34.45 KB)
📄
storage_uri.pyo
(34.45 KB)
📁
sts
📁
support
📁
swf
📄
utils.py
(34.07 KB)
📄
utils.pyc
(33.88 KB)
📄
utils.pyo
(33.88 KB)
📁
vendored
📁
vpc
Editing: compat.py
# Copyright (c) 2012 Amazon.com, Inc. or its affiliates. All Rights Reserved # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, dis- # tribute, sublicense, and/or sell copies of the Software, and to permit # persons to whom the Software is furnished to do so, subject to the fol- # lowing conditions: # # The above copyright notice and this permission notice shall be included # in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- # ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT # SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. # import os # This allows boto modules to say "from boto.compat import json". This is # preferred so that all modules don't have to repeat this idiom. try: import simplejson as json except ImportError: import json # Switch to use encodebytes, which deprecates encodestring in Python 3 try: from base64 import encodebytes except ImportError: from base64 import encodestring as encodebytes # If running in Google App Engine there is no "user" and # os.path.expanduser() will fail. Attempt to detect this case and use a # no-op expanduser function in this case. try: os.path.expanduser('~') expanduser = os.path.expanduser except (AttributeError, ImportError): # This is probably running on App Engine. expanduser = (lambda x: x) from boto.vendored import six from boto.vendored.six import BytesIO, StringIO from boto.vendored.six.moves import filter, http_client, map, _thread, \ urllib, zip from boto.vendored.six.moves.queue import Queue from boto.vendored.six.moves.urllib.parse import parse_qs, quote, unquote, \ urlparse, urlsplit from boto.vendored.six.moves.urllib.request import urlopen if six.PY3: # StandardError was removed, so use the base exception type instead StandardError = Exception long_type = int from configparser import ConfigParser else: StandardError = StandardError long_type = long from ConfigParser import SafeConfigParser as ConfigParser
Upload File
Create Folder