# Armaan Bhojwani 2021
import argparse
-from curses import wrapper
+import curses
import os
import pkg_resources
from random import shuffle
import sys
from . import parse, progress
-from .display import Display
+from .display import Display, CursesError
from .deck import Status
# Send to display
win = Display(stack, headers, idx, args.view)
- wrapper(win.run)
+ try:
+ curses.wrapper(win.run)
+ except curses.error as e:
+ raise CursesError() from e
def reparse():
def main(args=sys.argv):
+ sys.tracebacklimit = 0
args = parse_args()
global headers, stack
(headers, stack) = parse.parse_html(parse.md2html(args.inp[0]))