Merge pull request #5 from camelot-dev/fix-cli-group-name

[MRG] No need to monkey-patch Click.HelpFormatter
This commit is contained in:
Dimiter Naydenov
2019-07-04 18:26:35 +03:00
committed by GitHub
4 changed files with 110 additions and 63 deletions
-10
View File
@@ -2,21 +2,11 @@
import logging
from click import HelpFormatter
from .__version__ import __version__
from .io import read_pdf
from .plotting import PlotMethods
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")
+1 -1
View File
@@ -29,7 +29,7 @@ class Config(object):
pass_config = click.make_pass_decorator(Config)
@click.group()
@click.group(name="camelot")
@click.version_option(version=__version__)
@click.option("-q", "--quiet", is_flag=False, help="Suppress logs and warnings.")
@click.option(