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 /
awscli /
Delete
Unzip
Name
Size
Permission
Date
Action
customizations
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
data
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
examples
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
topics
[ DIR ]
drwxr-xr-x
2017-04-04 16:40
__init__.py
1.43
KB
-rw-r--r--
2017-04-04 16:39
__init__.pyc
1.06
KB
-rw-r--r--
2017-04-04 16:40
__main__.py
662
B
-rw-r--r--
2017-04-04 16:39
__main__.pyc
287
B
-rw-r--r--
2017-04-04 16:40
alias.py
10.88
KB
-rw-r--r--
2017-04-04 16:39
alias.pyc
9.86
KB
-rw-r--r--
2017-04-04 16:40
argparser.py
7.09
KB
-rw-r--r--
2017-04-04 16:39
argparser.pyc
6.93
KB
-rw-r--r--
2017-04-04 16:40
argprocess.py
20.97
KB
-rw-r--r--
2017-04-04 16:39
argprocess.pyc
17.79
KB
-rw-r--r--
2017-04-04 16:40
arguments.py
18.38
KB
-rw-r--r--
2017-04-04 16:39
arguments.pyc
18.58
KB
-rw-r--r--
2017-04-04 16:40
clidocs.py
27.96
KB
-rw-r--r--
2017-04-04 16:39
clidocs.pyc
25.03
KB
-rw-r--r--
2017-04-04 16:40
clidriver.py
24.86
KB
-rw-r--r--
2017-04-04 16:39
clidriver.pyc
21.42
KB
-rw-r--r--
2017-04-04 16:40
commands.py
2.06
KB
-rw-r--r--
2017-04-04 16:39
commands.pyc
2.07
KB
-rw-r--r--
2017-04-04 16:40
compat.py
5.54
KB
-rw-r--r--
2017-04-04 16:39
compat.pyc
5.03
KB
-rw-r--r--
2017-04-04 16:40
completer.py
5.74
KB
-rw-r--r--
2017-04-04 16:39
completer.pyc
4.66
KB
-rw-r--r--
2017-04-04 16:40
errorhandler.py
2.96
KB
-rw-r--r--
2017-04-04 16:39
errorhandler.pyc
2.93
KB
-rw-r--r--
2017-04-04 16:40
formatter.py
10.86
KB
-rw-r--r--
2017-04-04 16:39
formatter.pyc
8.43
KB
-rw-r--r--
2017-04-04 16:40
handlers.py
7.81
KB
-rw-r--r--
2017-04-04 16:39
handlers.pyc
6.48
KB
-rw-r--r--
2017-04-04 16:40
help.py
13.29
KB
-rw-r--r--
2017-04-04 16:39
help.pyc
15.16
KB
-rw-r--r--
2017-04-04 16:40
paramfile.py
5.16
KB
-rw-r--r--
2017-04-04 16:39
paramfile.pyc
4.76
KB
-rw-r--r--
2017-04-04 16:40
plugin.py
2.21
KB
-rw-r--r--
2017-04-04 16:39
plugin.pyc
1.98
KB
-rw-r--r--
2017-04-04 16:40
schema.py
6.25
KB
-rw-r--r--
2017-04-04 16:39
schema.pyc
6.04
KB
-rw-r--r--
2017-04-04 16:40
shorthand.py
14.33
KB
-rw-r--r--
2017-04-04 16:39
shorthand.pyc
13.6
KB
-rw-r--r--
2017-04-04 16:40
table.py
15.06
KB
-rw-r--r--
2017-04-04 16:39
table.pyc
14.38
KB
-rw-r--r--
2017-04-04 16:40
testutils.py
30.29
KB
-rw-r--r--
2017-04-04 16:39
testutils.pyc
32.55
KB
-rw-r--r--
2017-04-04 16:40
text.py
4.18
KB
-rw-r--r--
2017-04-04 16:39
text.pyc
3.62
KB
-rw-r--r--
2017-04-04 16:40
topictags.py
12.35
KB
-rw-r--r--
2017-04-04 16:39
topictags.pyc
10.63
KB
-rw-r--r--
2017-04-04 16:40
utils.py
4.88
KB
-rw-r--r--
2017-04-04 16:39
utils.pyc
4.36
KB
-rw-r--r--
2017-04-04 16:40
Save
Rename
# Copyright 2013 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. import logging LOG = logging.getLogger(__name__) class BaseOperationError(Exception): MSG_TEMPLATE = ("A {error_type} error ({error_code}) occurred " "when calling the {operation_name} operation: " "{error_message}") def __init__(self, error_code, error_message, error_type, operation_name, http_status_code): msg = self.MSG_TEMPLATE.format( error_code=error_code, error_message=error_message, error_type=error_type, operation_name=operation_name) super(BaseOperationError, self).__init__(msg) self.error_code = error_code self.error_message = error_message self.error_type = error_type self.operation_name = operation_name self.http_status_code = http_status_code class ClientError(BaseOperationError): pass class ServerError(BaseOperationError): pass class ErrorHandler(object): """ This class is responsible for handling any HTTP errors that occur when a service operation is called. It is registered for the ``after-call`` event and will have the opportunity to inspect all operation calls. If the HTTP response contains an error ``status_code`` an appropriate error message will be printed and the handler will short-circuit all further processing by exiting with an appropriate error code. """ def __call__(self, http_response, parsed, model, **kwargs): LOG.debug('HTTP Response Code: %d', http_response.status_code) error_type = None error_class = None if http_response.status_code >= 500: error_type = 'server' error_class = ServerError elif http_response.status_code >= 400 or http_response.status_code == 301: error_type = 'client' error_class = ClientError if error_class is not None: code, message = self._get_error_code_and_message(parsed) raise error_class( error_code=code, error_message=message, error_type=error_type, operation_name=model.name, http_status_code=http_response.status_code) def _get_error_code_and_message(self, response): code = 'Unknown' message = 'Unknown' if 'Error' in response: error = response['Error'] return error.get('Code', code), error.get('Message', message) return (code, message)