Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.217.14
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
botocore /
Delete
Unzip
Name
Size
Permission
Date
Action
data
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
docs
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
vendored
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
__init__.py
3.51
KB
-rw-r--r--
2017-04-04 16:39
__init__.pyc
2.72
KB
-rw-r--r--
2017-04-04 16:40
args.py
8.17
KB
-rw-r--r--
2017-04-04 16:39
args.pyc
4.62
KB
-rw-r--r--
2017-04-04 16:40
auth.py
33.11
KB
-rw-r--r--
2017-04-04 16:39
auth.pyc
26.78
KB
-rw-r--r--
2017-04-04 16:40
awsrequest.py
18.42
KB
-rw-r--r--
2017-04-04 16:39
awsrequest.pyc
13.96
KB
-rw-r--r--
2017-04-04 16:40
client.py
32.94
KB
-rw-r--r--
2017-04-04 16:39
client.pyc
23.39
KB
-rw-r--r--
2017-04-04 16:40
compat.py
9.04
KB
-rw-r--r--
2017-04-04 16:39
compat.pyc
8.89
KB
-rw-r--r--
2017-04-04 16:40
config.py
6.9
KB
-rw-r--r--
2017-04-04 16:39
config.pyc
5.87
KB
-rw-r--r--
2017-04-04 16:40
configloader.py
9.06
KB
-rw-r--r--
2017-04-04 16:39
configloader.pyc
8.2
KB
-rw-r--r--
2017-04-04 16:40
credentials.py
42.06
KB
-rw-r--r--
2017-04-04 16:39
credentials.pyc
36.67
KB
-rw-r--r--
2017-04-04 16:40
endpoint.py
12.47
KB
-rw-r--r--
2017-04-04 16:39
endpoint.pyc
9.9
KB
-rw-r--r--
2017-04-04 16:40
errorfactory.py
4
KB
-rw-r--r--
2017-04-04 16:39
errorfactory.pyc
3.91
KB
-rw-r--r--
2017-04-04 16:40
exceptions.py
12.65
KB
-rw-r--r--
2017-04-04 16:39
exceptions.pyc
19.14
KB
-rw-r--r--
2017-04-04 16:40
handlers.py
39.7
KB
-rw-r--r--
2017-04-04 16:39
handlers.pyc
31.53
KB
-rw-r--r--
2017-04-04 16:40
hooks.py
20.35
KB
-rw-r--r--
2017-04-04 16:39
hooks.pyc
16.27
KB
-rw-r--r--
2017-04-04 16:40
loaders.py
16.95
KB
-rw-r--r--
2017-04-04 16:39
loaders.pyc
15.88
KB
-rw-r--r--
2017-04-04 16:40
model.py
23.65
KB
-rw-r--r--
2017-04-04 16:39
model.pyc
26.1
KB
-rw-r--r--
2017-04-04 16:40
paginate.py
20.29
KB
-rw-r--r--
2017-04-04 16:39
paginate.pyc
15.84
KB
-rw-r--r--
2017-04-04 16:40
parsers.py
31.87
KB
-rw-r--r--
2017-04-04 16:39
parsers.pyc
26.13
KB
-rw-r--r--
2017-04-04 16:40
regions.py
8.22
KB
-rw-r--r--
2017-04-04 16:39
regions.pyc
7.26
KB
-rw-r--r--
2017-04-04 16:40
response.py
4.65
KB
-rw-r--r--
2017-04-04 16:39
response.pyc
3.44
KB
-rw-r--r--
2017-04-04 16:40
retryhandler.py
13.52
KB
-rw-r--r--
2017-04-04 16:39
retryhandler.pyc
12.76
KB
-rw-r--r--
2017-04-04 16:40
serialize.py
26.82
KB
-rw-r--r--
2017-04-04 16:39
serialize.pyc
21.14
KB
-rw-r--r--
2017-04-04 16:40
session.py
38.14
KB
-rw-r--r--
2017-04-04 16:39
session.pyc
34.04
KB
-rw-r--r--
2017-04-04 16:40
signers.py
24.05
KB
-rw-r--r--
2017-04-04 16:39
signers.pyc
20.4
KB
-rw-r--r--
2017-04-04 16:40
stub.py
13.23
KB
-rw-r--r--
2017-04-04 16:39
stub.pyc
12.48
KB
-rw-r--r--
2017-04-04 16:40
translate.py
1.98
KB
-rw-r--r--
2017-04-04 16:39
translate.pyc
1.32
KB
-rw-r--r--
2017-04-04 16:40
utils.py
38.67
KB
-rw-r--r--
2017-04-04 16:39
utils.pyc
34.8
KB
-rw-r--r--
2017-04-04 16:40
validate.py
10.98
KB
-rw-r--r--
2017-04-04 16:39
validate.pyc
11.99
KB
-rw-r--r--
2017-04-04 16:40
waiter.py
11.99
KB
-rw-r--r--
2017-04-04 16:39
waiter.pyc
10.32
KB
-rw-r--r--
2017-04-04 16:40
Save
Rename
# Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of # the License is located at # # http://aws.amazon.com/apache2.0/ # # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from botocore.exceptions import ClientError from botocore.utils import get_service_module_name class BaseClientExceptions(object): ClientError = ClientError def __init__(self, code_to_exception): """Base class for exceptions object on a client :type code_to_exception: dict :param code_to_exception: Mapping of error codes (strings) to exception class that should be raised when encountering a particular error code. """ self._code_to_exception = code_to_exception def from_code(self, error_code): """Retrieves the error class based on the error code This is helpful for identifying the exception class needing to be caught based on the ClientError.parsed_reponse['Error']['Code'] value :type error_code: string :param error_code: The error code associated to a ClientError exception :rtype: ClientError or a subclass of ClientError :returns: The appropriate modeled exception class for that error code. If the error code does not match any of the known modeled exceptions then return a generic ClientError. """ return self._code_to_exception.get(error_code, self.ClientError) def __getattr__(self, name): exception_cls_names = [ exception_cls.__name__ for exception_cls in self._code_to_exception.values() ] raise AttributeError( '%r object has no attribute %r. Valid exceptions are: %s' % ( self, name, ', '.join(exception_cls_names))) class ClientExceptionsFactory(object): def __init__(self): self._client_exceptions_cache = {} def create_client_exceptions(self, service_model): """Creates a ClientExceptions object for the particular service client :type service_model: botocore.model.ServiceModel :param service_model: The service model for the client :rtype: object that subclasses from BaseClientExceptions :returns: The exceptions object of a client that can be used to grab the various different modeled exceptions. """ service_name = service_model.service_name if service_name not in self._client_exceptions_cache: client_exceptions = self._create_client_exceptions(service_model) self._client_exceptions_cache[service_name] = client_exceptions return self._client_exceptions_cache[service_name] def _create_client_exceptions(self, service_model): cls_props = {} code_to_exception = {} for shape_name in service_model.shape_names: shape = service_model.shape_for(shape_name) if shape.metadata.get('exception', False): exception_name = str(shape.name) exception_cls = type(exception_name, (ClientError,), {}) code = shape.metadata.get("error", {}).get("code") cls_props[exception_name] = exception_cls if code: code_to_exception[code] = exception_cls else: # Use the exception name if there is no explicit code # modeled code_to_exception[exception_name] = exception_cls cls_name = str(get_service_module_name(service_model) + 'Exceptions') client_exceptions_cls = type( cls_name, (BaseClientExceptions,), cls_props) return client_exceptions_cls(code_to_exception)