X-Git-Url: https://git.armaanb.net/?p=lightcards.git;a=blobdiff_plain;f=lightcards%2Frunner.py;fp=lightcards%2Frunner.py;h=fdbbf9267573e0f50112454e2bb6855e37cdd6fb;hp=2154c95766aed8cd216863fb9500f166a23fda71;hb=9c901da1569d3c2ec5f4a59f57e5ad067112b4ba;hpb=3ec382bac0913a7268e8059eaf337a54cf1b0f5c diff --git a/lightcards/runner.py b/lightcards/runner.py index 2154c95..fdbbf92 100644 --- a/lightcards/runner.py +++ b/lightcards/runner.py @@ -34,6 +34,12 @@ def parse_args(): help="specify which view to start in", ) parser.add_argument("inp", metavar="input_files", type=str, nargs="+") + parser.add_argument( + "-l", + "--lenient", + action="store_true", + help="don't raise exception if tables are malformed", + ) parser.add_argument( "-a", "--alphabetize", @@ -111,7 +117,7 @@ def main(args=sys.argv): sys.tracebacklimit = 0 global headers, stack - (headers, stack) = parse.parse_html(parse.md2html(args.inp)) + (headers, stack) = parse.parse_html(parse.md2html(args.inp), args.lenient) show(args, stack, headers, conf)