404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.119.116.139: ~ $
# Copyright (C) 2012 Canonical Ltd.
# Copyright (C) 2012 Yahoo! Inc.
#
# Author: Scott Moser <scott.moser@canonical.com>
# Author: Joshua Harlow <harlowja@yahoo-inc.com>
#
# 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

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
analyze Folder 0755
cmd Folder 0755
config Folder 0755
distros Folder 0755
filters Folder 0755
handlers Folder 0755
mergers Folder 0755
net Folder 0755
reporting Folder 0755
sources Folder 0755
__init__.py File 0 B 0644
apport.py File 5.74 KB 0644
atomic_helper.py File 1.38 KB 0644
cloud.py File 3.49 KB 0644
dhclient_hook.py File 2.49 KB 0644
dmi.py File 6.82 KB 0644
event.py File 2.05 KB 0644
features.py File 3.07 KB 0644
gpg.py File 4.32 KB 0644
helpers.py File 16.43 KB 0644
importer.py File 1.75 KB 0644
log.py File 4.33 KB 0644
netinfo.py File 22.57 KB 0644
patcher.py File 1.1 KB 0644
persistence.py File 2.54 KB 0644
registry.py File 1.02 KB 0644
safeyaml.py File 7.72 KB 0644
settings.py File 1.99 KB 0644
signal_handler.py File 1.78 KB 0644
simpletable.py File 1.93 KB 0644
ssh_util.py File 20.71 KB 0644
stages.py File 34.48 KB 0644
subp.py File 13.24 KB 0644
temp_utils.py File 3.19 KB 0644
templater.py File 5.83 KB 0644
type_utils.py File 726 B 0644
url_helper.py File 27.96 KB 0644
user_data.py File 14.49 KB 0644
util.py File 90.45 KB 0644
version.py File 591 B 0644
warnings.py File 3.84 KB 0644