Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
botocore /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-08-05 17:14
crt
[ DIR ]
drwxr-xr-x
2025-08-05 17:14
data
[ DIR ]
drwxr-xr-x
2025-08-05 17:14
docs
[ DIR ]
drwxr-xr-x
2025-08-05 17:14
retries
[ DIR ]
drwxr-xr-x
2025-08-05 17:14
__init__.py
4.8
KB
-rw-r--r--
2025-08-05 17:14
args.py
29.92
KB
-rw-r--r--
2025-08-05 17:14
auth.py
42.78
KB
-rw-r--r--
2025-08-05 17:14
awsrequest.py
22.61
KB
-rw-r--r--
2025-08-05 17:14
cacert.pem
260.37
KB
-rw-r--r--
2025-08-05 17:14
client.py
50.04
KB
-rw-r--r--
2025-08-05 17:14
compat.py
10.81
KB
-rw-r--r--
2025-08-05 17:14
compress.py
4.33
KB
-rw-r--r--
2025-08-05 17:14
config.py
15.24
KB
-rw-r--r--
2025-08-05 17:14
configloader.py
9.8
KB
-rw-r--r--
2025-08-05 17:14
configprovider.py
36.36
KB
-rw-r--r--
2025-08-05 17:14
credentials.py
82.81
KB
-rw-r--r--
2025-08-05 17:14
discovery.py
10.82
KB
-rw-r--r--
2025-08-05 17:14
endpoint.py
16.06
KB
-rw-r--r--
2025-08-05 17:14
endpoint_provider.py
22.4
KB
-rw-r--r--
2025-08-05 17:14
errorfactory.py
3.63
KB
-rw-r--r--
2025-08-05 17:14
eventstream.py
19.97
KB
-rw-r--r--
2025-08-05 17:14
exceptions.py
22.23
KB
-rw-r--r--
2025-08-05 17:14
handlers.py
53.45
KB
-rw-r--r--
2025-08-05 17:14
history.py
1.7
KB
-rw-r--r--
2025-08-05 17:14
hooks.py
24.47
KB
-rw-r--r--
2025-08-05 17:14
httpchecksum.py
15.91
KB
-rw-r--r--
2025-08-05 17:14
httpsession.py
18.15
KB
-rw-r--r--
2025-08-05 17:14
loaders.py
18.39
KB
-rw-r--r--
2025-08-05 17:14
model.py
29.9
KB
-rw-r--r--
2025-08-05 17:14
monitoring.py
20.11
KB
-rw-r--r--
2025-08-05 17:14
paginate.py
26.75
KB
-rw-r--r--
2025-08-05 17:14
parsers.py
44.54
KB
-rw-r--r--
2025-08-05 17:14
regions.py
31.67
KB
-rw-r--r--
2025-08-05 17:14
response.py
7.06
KB
-rw-r--r--
2025-08-05 17:14
retryhandler.py
14.36
KB
-rw-r--r--
2025-08-05 17:14
serialize.py
32.35
KB
-rw-r--r--
2025-08-05 17:14
session.py
48.03
KB
-rw-r--r--
2025-08-05 17:14
signers.py
29.97
KB
-rw-r--r--
2025-08-05 17:14
stub.py
14.8
KB
-rw-r--r--
2025-08-05 17:14
tokens.py
10.65
KB
-rw-r--r--
2025-08-05 17:14
translate.py
3.33
KB
-rw-r--r--
2025-08-05 17:14
useragent.py
17.88
KB
-rw-r--r--
2025-08-05 17:14
utils.py
132.17
KB
-rw-r--r--
2025-08-05 17:14
validate.py
13.44
KB
-rw-r--r--
2025-08-05 17:14
waiter.py
13.96
KB
-rw-r--r--
2025-08-05 17:14
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: 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( fr"{self} object has no attribute {name}. " fr"Valid exceptions are: {', '.join(exception_cls_names)}" ) class ClientExceptionsFactory: 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)