Hacked By AnonymousFox

Current Path : /lib/python2.7/site-packages/piptools/
Upload File :
Current File : //lib/python2.7/site-packages/piptools/logging.py

# coding: utf-8
from __future__ import absolute_import, division, print_function, unicode_literals

import contextlib
import logging
import sys

from . import click

# Initialise the builtin logging module for other component using it.
# Ex: pip
logging.basicConfig()


class LogContext(object):
    stream = sys.stderr

    def __init__(self, verbosity=0, indent_width=2):
        self.verbosity = verbosity
        self.current_indent = 0
        self._indent_width = indent_width

    def log(self, message, *args, **kwargs):
        kwargs.setdefault("err", True)
        prefix = " " * self.current_indent
        click.secho(prefix + message, *args, **kwargs)

    def debug(self, *args, **kwargs):
        if self.verbosity >= 1:
            self.log(*args, **kwargs)

    def info(self, *args, **kwargs):
        if self.verbosity >= 0:
            self.log(*args, **kwargs)

    def warning(self, *args, **kwargs):
        kwargs.setdefault("fg", "yellow")
        self.log(*args, **kwargs)

    def error(self, *args, **kwargs):
        kwargs.setdefault("fg", "red")
        self.log(*args, **kwargs)

    def _indent(self):
        self.current_indent += self._indent_width

    def _dedent(self):
        self.current_indent -= self._indent_width

    @contextlib.contextmanager
    def indentation(self):
        """
        Increase indentation.
        """
        self._indent()
        try:
            yield
        finally:
            self._dedent()


log = LogContext()

Hacked By AnonymousFox1.0, Coded By AnonymousFox
Warning: unlink(/tmp/138.201.207.117:802): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/94.217.11.142:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1