# -*- coding: utf-8 -*- import logging from click import HelpFormatter from .__version__ import __version__ from .io import read_pdf from .plotting import plot def _write_usage(self, prog, args='', prefix='Usage: '): return self._write_usage('camelot', args, prefix=prefix) # monkey patch click.HelpFormatter HelpFormatter._write_usage = HelpFormatter.write_usage HelpFormatter.write_usage = _write_usage # set up logging logger = logging.getLogger('camelot') format_string = '%(asctime)s - %(levelname)s - %(message)s' formatter = logging.Formatter(format_string, datefmt='%Y-%m-%dT%H:%M:%S') handler = logging.StreamHandler() handler.setFormatter(formatter) logger.addHandler(handler)