coldcore icon indicating copy to clipboard operation
coldcore copied to clipboard

Coldcore does not gracefully exit with keyboard interrupt

Open bitstein opened this issue 5 years ago • 0 comments

At any stage during setup, if I type Ctrl+c to exit, a traceback appears. For example:

Traceback (most recent call last):
  File "/Users/username/src/coldcore/./coldcore", line 3118, in <module>
    main()
  File "/Users/username/src/coldcore/./coldcore", line 3109, in main
    cli.run()
  File "/Users/username/src/coldcore/./coldcore", line 310, in run
    return fnc(*func_args, **func_kwargs)
  File "/Users/username/src/coldcore/./coldcore", line 2060, in cli_main
    ui()
  File "/Users/username/src/coldcore/./coldcore", line 274, in wrapper
    return fnc(*args, **kwargs)
  File "/Users/username/src/coldcore/./coldcore", line 2049, in ui
    start_ui(config, walls, WizardController())
  File "/Users/username/src/coldcore/./coldcore", line 1801, in start_ui
    curses.wrapper(draw_menu, config, wallet_configs, controller, action)
  File "/Users/username/.pyenv/versions/3.9.0/lib/python3.9/curses/__init__.py", line 94, in wrapper
    return func(stdscr, *args, **kwds)
  File "/Users/username/src/coldcore/./coldcore", line 1776, in draw_menu
    config, wallet = run_setup(config, controller)
  File "/Users/username/src/coldcore/./coldcore", line 1057, in run_setup
    where = inp(f"where should I store your config? [{defaultpath}] ")
  File "/Users/username/src/coldcore/./coldcore", line 953, in inp
    got = input(yellow(" ?  ") + s).strip()
KeyboardInterrupt

Running on Mac OS X.

bitstein avatar Dec 21 '20 12:12 bitstein