From 497989af0056c09b0c4d50a009d407d8289cb175 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Fri, 22 Feb 2019 10:29:25 +0100 Subject: [PATCH] don't even import backtrace unless it's enalbed --- src/pycalver/__main__.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/pycalver/__main__.py b/src/pycalver/__main__.py index f07307e..d97e922 100755 --- a/src/pycalver/__main__.py +++ b/src/pycalver/__main__.py @@ -10,6 +10,7 @@ CLI module for PyCalVer. Provided subcommands: show, test, init, bump """ +import os import sys import click import logging @@ -24,14 +25,11 @@ from . import rewrite _VERBOSE = 0 -try: +# To enable pretty tracebacks: +# echo "export ENABLE_BACKTRACE=1;" >> ~/.bashrc +if os.environ.get('ENABLE_BACKTRACE') == "1": import backtrace - - # To enable pretty tracebacks: - # echo "export ENABLE_BACKTRACE=1;" >> ~/.bashrc backtrace.hook(align=True, strip_path=True, enable_on_envvar_only=True) -except ImportError: - pass click.disable_unicode_literals_warning = True