Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
botocore /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
crt
[ DIR ]
drwxr-xr-x
data
[ DIR ]
drwxr-xr-x
docs
[ DIR ]
drwxr-xr-x
retries
[ DIR ]
drwxr-xr-x
__init__.py
3.79
KB
-rw-r--r--
args.py
16.53
KB
-rw-r--r--
auth.py
34.53
KB
-rw-r--r--
awsrequest.py
23.16
KB
-rw-r--r--
cacert.pem
264.73
KB
-rw-r--r--
client.py
42.27
KB
-rw-r--r--
compat.py
11.65
KB
-rw-r--r--
config.py
12.81
KB
-rw-r--r--
configloader.py
9.36
KB
-rw-r--r--
configprovider.py
22.33
KB
-rw-r--r--
credentials.py
80.19
KB
-rw-r--r--
discovery.py
10.77
KB
-rw-r--r--
endpoint.py
13.42
KB
-rw-r--r--
errorfactory.py
3.64
KB
-rw-r--r--
eventstream.py
20.04
KB
-rw-r--r--
exceptions.py
21
KB
-rw-r--r--
handlers.py
45.44
KB
-rw-r--r--
history.py
1.71
KB
-rw-r--r--
hooks.py
24.27
KB
-rw-r--r--
httpsession.py
16.31
KB
-rw-r--r--
loaders.py
16.94
KB
-rw-r--r--
model.py
28.06
KB
-rw-r--r--
monitoring.py
20.1
KB
-rw-r--r--
paginate.py
26.47
KB
-rw-r--r--
parsers.py
43.09
KB
-rw-r--r--
regions.py
14.01
KB
-rw-r--r--
response.py
6.57
KB
-rw-r--r--
retryhandler.py
13.45
KB
-rw-r--r--
serialize.py
32.11
KB
-rw-r--r--
session.py
43.1
KB
-rw-r--r--
signers.py
27.75
KB
-rw-r--r--
stub.py
14.03
KB
-rw-r--r--
translate.py
3.33
KB
-rw-r--r--
utils.py
94.4
KB
-rw-r--r--
validate.py
13.41
KB
-rw-r--r--
waiter.py
13.73
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : errorfactory.py
# 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 error_shape in service_model.error_shapes: exception_name = str(error_shape.name) exception_cls = type(exception_name, (ClientError,), {}) cls_props[exception_name] = exception_cls code = str(error_shape.error_code) code_to_exception[code] = 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)
Close