Skip to content

Coldcore does not gracefully exit with keyboard interrupt #1

Open
@bitstein

Description

@bitstein

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions