/
opt
/
imh-python
/
lib
/
python3.9
/
site-packages
/
botocore
/
/opt/imh-python/lib/python3.9/site-packages/botocore
mkdir
upload
Name
Size
Mode
Actions
data/
-
0755
rm
docs/
-
0755
rm
retries/
-
0755
rm
vendored/
-
0755
rm
__pycache__/
-
0755
rm
args.py
16199
0644
edit
dl
rm
auth.py
34966
0644
edit
dl
rm
awsrequest.py
23247
0644
edit
dl
rm
cacert.pem
271088
0644
edit
dl
rm
client.py
41514
0644
edit
dl
rm
compat.py
11715
0644
edit
dl
rm
config.py
12721
0644
edit
dl
rm
configloader.py
9580
0644
edit
dl
rm
configprovider.py
22235
0644
edit
dl
rm
credentials.py
81582
0644
edit
dl
rm
discovery.py
11031
0644
edit
dl
rm
endpoint.py
13811
0644
edit
dl
rm
errorfactory.py
3727
0644
edit
dl
rm
eventstream.py
20517
0644
edit
dl
rm
exceptions.py
19927
0644
edit
dl
rm
handlers.py
45142
0644
edit
dl
rm
history.py
1748
0644
edit
dl
rm
hooks.py
24573
0644
edit
dl
rm
httpsession.py
13547
0644
edit
dl
rm
loaders.py
17355
0644
edit
dl
rm
model.py
28352
0644
edit
dl
rm
monitoring.py
20586
0644
edit
dl
rm
paginate.py
27128
0644
edit
dl
rm
parsers.py
42301
0644
edit
dl
rm
regions.py
8975
0644
edit
dl
rm
response.py
6434
0644
edit
dl
rm
retryhandler.py
13781
0644
edit
dl
rm
serialize.py
30430
0644
edit
dl
rm
session.py
43433
0644
edit
dl
rm
signers.py
28234
0644
edit
dl
rm
stub.py
14361
0644
edit
dl
rm
translate.py
3412
0644
edit
dl
rm
utils.py
86492
0644
edit
dl
rm
validate.py
11323
0644
edit
dl
rm
waiter.py
13860
0644
edit
dl
rm
__init__.py
3881
0644
edit
dl
rm
Edit:
/opt/imh-python/lib/python3.9/site-packages/botocore/history.py
(1748B)
# Copyright 2017 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 HISTORY_RECORDER = None logger = logging.getLogger(__name__) class BaseHistoryHandler(object): def emit(self, event_type, payload, source): raise NotImplementedError('emit()') class HistoryRecorder(object): def __init__(self): self._enabled = False self._handlers = [] def enable(self): self._enabled = True def disable(self): self._enabled = False def add_handler(self, handler): self._handlers.append(handler) def record(self, event_type, payload, source='BOTOCORE'): if self._enabled and self._handlers: for handler in self._handlers: try: handler.emit(event_type, payload, source) except Exception: # Never let the process die because we had a failure in # a record collection handler. logger.debug("Exception raised in %s.", handler, exc_info=True) def get_global_history_recorder(): global HISTORY_RECORDER if HISTORY_RECORDER is None: HISTORY_RECORDER = HistoryRecorder() return HISTORY_RECORDER
Save
cmd:
run