/snap/core18/2999/usr/lib/python3/dist-packages/cloudinit
NameSizeModeActions
analyze/-0755rm
cmd/-0755rm
config/-0755rm
distros/-0755rm
filters/-0755rm
handlers/-0755rm
mergers/-0755rm
net/-0755rm
reporting/-0755rm
sources/-0755rm
__pycache__/-0755rm
apport.py58810644editdlrm
atomic_helper.py14170644editdlrm
cloud.py35740644editdlrm
dhclient_hook.py25490644editdlrm
dmi.py69790644editdlrm
event.py20970644editdlrm
features.py31460644editdlrm
gpg.py44240644editdlrm
helpers.py168280644editdlrm
importer.py17890644editdlrm
log.py44320644editdlrm
netinfo.py231150644editdlrm
patcher.py11300644editdlrm
persistence.py26050644editdlrm
registry.py10450644editdlrm
safeyaml.py79050644editdlrm
settings.py20410644editdlrm
signal_handler.py18260644editdlrm
simpletable.py19760644editdlrm
ssh_util.py212110644editdlrm
stages.py353110644editdlrm
subp.py135580644editdlrm
templater.py59650644editdlrm
temp_utils.py32680644editdlrm
type_utils.py7260644editdlrm
url_helper.py286280644editdlrm
user_data.py148410644editdlrm
util.py926220644editdlrm
version.py5960644editdlrm
warnings.py39320644editdlrm
__init__.py00644editdlrm
Edit: /snap/core18/2999/usr/lib/python3/dist-packages/cloudinit/patcher.py (1130B)
# Copyright (C) 2012 Canonical Ltd. # Copyright (C) 2012 Yahoo! Inc. # # Author: Scott Moser # Author: Joshua Harlow # # This file is part of cloud-init. See LICENSE file for license information. import logging import sys # Default fallback format FALL_FORMAT = ( "FALLBACK: %(asctime)s - %(filename)s[%(levelname)s]: " + "%(message)s" ) class QuietStreamHandler(logging.StreamHandler): def handleError(self, record): pass def patch_logging(): # Replace 'handleError' with one that will be more # tolerant of errors in that it can avoid # re-notifying on exceptions and when errors # do occur, it can at least try to write to # sys.stderr using a fallback logger fallback_handler = QuietStreamHandler(sys.stderr) fallback_handler.setFormatter(logging.Formatter(FALL_FORMAT)) def handleError(self, record): try: fallback_handler.handle(record) fallback_handler.flush() except IOError: pass setattr(logging.Handler, "handleError", handleError) # vi: ts=4 expandtab