mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-04-27 14:57:41 +00:00
Hide tracebacks from default output
This commit is contained in:
parent
586f923c83
commit
252f634c81
1 changed files with 9 additions and 3 deletions
|
|
@ -138,13 +138,19 @@ def handle_cli_error(status_name=None):
|
||||||
.format(e, BUGTRACKER_HOME)
|
.format(e, BUGTRACKER_HOME)
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
tb = sys.exc_info()[2]
|
||||||
|
import traceback
|
||||||
|
tb = traceback.format_tb(tb)
|
||||||
if status_name:
|
if status_name:
|
||||||
msg = 'Unhandled exception occured for {}.'.format(
|
msg = 'Unknown error occured for {}'.format(
|
||||||
coerce_native(status_name))
|
coerce_native(status_name))
|
||||||
else:
|
else:
|
||||||
msg = 'Unhandled exception occured.'
|
msg = 'Unknown error occured'
|
||||||
|
|
||||||
cli_logger.exception(msg)
|
msg += ': {}\nUse `-vdebug` to see the full traceback.'.format(e)
|
||||||
|
|
||||||
|
cli_logger.error(msg)
|
||||||
|
cli_logger.debug(tb)
|
||||||
|
|
||||||
|
|
||||||
def get_status_name(pair, collection):
|
def get_status_name(pair, collection):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue