mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
patman: Add a -D option to enable debugging
Most users don't want to see traceback errors. Add an option to enable them for debugging. Disable them by default. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
7207e2b984
commit
c9360f1626
1 changed files with 6 additions and 0 deletions
|
@ -10,6 +10,7 @@ from argparse import ArgumentParser
|
|||
import os
|
||||
import re
|
||||
import sys
|
||||
import traceback
|
||||
import unittest
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
@ -34,6 +35,8 @@ def AddCommonArgs(parser):
|
|||
default=-1, help='Automatically create patches from top n commits')
|
||||
parser.add_argument('-e', '--end', type=int, default=0,
|
||||
help='Commits to skip at end of patch list')
|
||||
parser.add_argument('-D', '--debug', action='store_true',
|
||||
help='Enabling debugging (provides a full traceback on error)')
|
||||
parser.add_argument('-s', '--start', dest='start', type=int,
|
||||
default=0, help='Commit to start creating patches from (0 = HEAD)')
|
||||
|
||||
|
@ -98,6 +101,9 @@ if hasattr(args, 'project'):
|
|||
if __name__ != "__main__":
|
||||
pass
|
||||
|
||||
if not args.debug:
|
||||
sys.tracebacklimit = 0
|
||||
|
||||
# Run our meagre tests
|
||||
if args.cmd == 'test':
|
||||
import doctest
|
||||
|
|
Loading…
Reference in a new issue